mirror of
https://github.com/HarbourMasters/2ship2harkinian.git
synced 2025-02-26 00:55:48 +00:00
print type for const static variables in print_mdebug
This commit is contained in:
parent
dffd187304
commit
9ba959e457
@ -381,11 +381,10 @@ def print_symbols(file_data, fd, symbolic_header):
|
||||
print('')
|
||||
elif leaf_sym.st == 2: # stStatic
|
||||
static_name = read_string(file_data, symbolic_header.cbSsOffset - OFFSET + fd.issBase + leaf_sym.iss)
|
||||
if leaf_sym.sc == 2 or leaf_sym.sc == 3: # scData, scBss
|
||||
if leaf_sym.sc == 2 or leaf_sym.sc == 3 or leaf_sym.sc == 15: # scData, scBss, scRData
|
||||
print('static %s;\n' % get_type_string(file_data, fd, symbolic_header, leaf_sym.index, static_name, True))
|
||||
else:
|
||||
# TODO what do 'Load time only' symbols do?
|
||||
print('// static %s; - Load time only\n' % static_name)
|
||||
print('ERROR unkown sc for stStatic in print_symbols: %d' % leaf_sym.sc)
|
||||
sym_num += 1
|
||||
else:
|
||||
print('ERROR unkown st in leaf_sym in print_symbols: %d' % leaf_sym.st)
|
||||
|
Loading…
x
Reference in New Issue
Block a user