- [NEW] Ara es poden afegir i llevar simbols des de la consola
This commit is contained in:
14
z80dis.cpp
14
z80dis.cpp
@@ -217,15 +217,15 @@ namespace z80dis
|
||||
return symbols[pos];
|
||||
}
|
||||
|
||||
bool comp(uint16_t a, uint16_t b) {
|
||||
return a <= b;
|
||||
}
|
||||
|
||||
void setSymbol(const uint16_t pos, const char *sym)
|
||||
{
|
||||
strcpy(symbols[pos], sym);
|
||||
used_symbols.push_back(pos);
|
||||
sort(used_symbols.begin(), used_symbols.end(), comp);
|
||||
if (sym) {
|
||||
strcpy(symbols[pos], sym);
|
||||
} else {
|
||||
symbols[pos][0] = 0;
|
||||
}
|
||||
used_symbols.clear();
|
||||
for (int i=0; i<65536; ++i) if (symbols[i][0]!=0) used_symbols.push_back(i);
|
||||
saveSymbols();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user