Tamas TEVESZ
d045d8feec
New expand_tilde() utility function
...
Add new `expand_tilde' utility function which substitutes
leading `~/' for the current user's home directory in path
names; NB: returns a new string the caller must free when
it's not needed anymore.
2011-07-29 08:57:08 +12:00
Daniel Beer
3fa5b3ce0a
win32: specify binary mode fopen() where appropriate.
2011-07-27 02:16:33 +12:00
Daniel Beer
07780ff11f
Fixed error reporting for Win32.
2011-07-27 01:56:45 +12:00
Daniel Beer
7e1068334f
Extracted print_address.
2011-03-15 16:00:34 +13:00
Daniel Beer
ae2357170c
stab: plain functions instead of passing around stab_default.
2011-03-15 15:20:50 +13:00
Daniel Beer
87f89adc44
All output now goes through buffering/filtering.
...
The following substitutions have been made:
printf -> printc
fprintf(stderr, ...) -> printc_err(...)
perror -> pr_error
2010-08-17 11:07:03 +12:00
Daniel Beer
9a4ef8a909
Simplified command reader.
2010-08-13 16:40:58 +12:00
Daniel Beer
6dd1ab25c3
Separated command database.
2010-08-13 16:06:23 +12:00
Daniel Beer
4cc81497af
Create default stab to avoid carrying around stab_t.
2010-08-13 12:12:50 +12:00
Daniel Beer
b9356d2cad
Commands now support 20-bit memory range.
2010-08-05 16:38:05 +12:00
Daniel Beer
137329cc13
Symbol table and address expressions are now 32-bit clean.
2010-08-05 13:59:33 +12:00
Daniel Beer
d9e42457f5
Unified binfile interface.
2010-05-15 15:13:58 +12:00
Daniel Beer
b8a3ef41c7
Use stdint.h instead of sys/types.h.
2010-05-13 12:57:21 +12:00
Daniel Beer
ca3e5dd645
Symbol table is an object.
2010-05-01 18:34:43 +12:00
Daniel Beer
2794165dee
Separated address expression parsing.
2010-05-01 17:54:10 +12:00
Daniel Beer
a9dd76bbca
Removed static data from sym commands.
2010-04-30 22:17:43 +12:00
Daniel Beer
ba6e3366ff
Command processor is now an object.
2010-04-21 16:56:56 +12:00
Daniel Beer
90d39a96f5
Move some unrelated functions out of parse.c
2010-04-21 14:12:12 +12:00
Daniel Beer
8655a64ef2
Implemented vector data structure.
2010-04-21 11:19:07 +12:00
Daniel Beer
8758d8bc28
Separated parsing from util.
2010-04-10 15:02:14 +12:00
Daniel Beer
a52ab171f3
Separated symbol commands from symbol table.
2010-04-10 14:00:00 +12:00