Files
h2inc-old/Gui test/globvar.py

55 lines
1.1 KiB
Python

# You are free to use and/or change this code for
# your own needs.
# Original code (c)2018 Jan Lerking
# Program to convert C-header (*.h) files to nasm include files (*.inc),
# for direct usage in assembly programming using nasm/yasm.
from pathlib import Path
import multiprocessing
def init():
global home
home = str(Path.home())
global num_cores
num_cores = multiprocessing.cpu_count()
global queue
queue = 0
global fraction
fraction = 0
global worker
worker = []
global listener
listener = []
global thread
thread = []
global tupline
tupline = []
global preproc
preproc = ()
global filelist
filelist = []
global folderlist
folderlist = []
global cnt
cnt = 0
global srcdir
srcdir = ''
global destdir
destdir = ''
global fileindex
fileindex = 0
global filecnt
filecnt = 0
global incinc
incinc = ''
global defdir
defdir = False
global defsrc
defsrc = '/usr/include'
global defdest
defdest = home+'/include'
global count
count = 0