repositories
/
mTask.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix if statements and sds publishing
[mTask.git]
/
int
/
misc.h
diff --git
a/int/misc.h
b/int/misc.h
index
83e3ac8
..
0c6bec9
100644
(file)
--- a/
int/misc.h
+++ b/
int/misc.h
@@
-8,10
+8,17
@@
#define trace(op, ...) printf("pc: %d, sp: %d, op: " op, pc, sp, ##__VA_ARGS__);
#else
#define debug(s, ...) ;
#define trace(op, ...) printf("pc: %d, sp: %d, op: " op, pc, sp, ##__VA_ARGS__);
#else
#define debug(s, ...) ;
-#define trace(pc, sp, op) ;
+#define trace(pc
-1
, sp, op) ;
#endif
#define pdie(s) {perror(s); exit(1);}
#define die(s, ...) {fprintf(stderr, s, ##__VA_ARGS__); exit(1);}
#endif
#define pdie(s) {perror(s); exit(1);}
#define die(s, ...) {fprintf(stderr, s, ##__VA_ARGS__); exit(1);}
+#define read16(fd, c, i) {\
+ read(fd, &c, 1); \
+ i = 256*c; \
+ read(fd, &c, 1); \
+ i += c; \
+ }
+
#endif
#endif