diff options
author | H. Peter Anvin <hpa@zytor.com> | 2002-04-30 20:53:55 +0000 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2002-04-30 20:53:55 +0000 |
commit | eba20a73f2b3396f617747e789e35a679eb09606 (patch) | |
tree | 2a1b5e2652e39022a1d6ff7a36a630041edad1b6 /eval.h | |
parent | 87bc61964cf5d2cc2e322883d6f927a43fb53af3 (diff) | |
download | nasm-eba20a73f2b3396f617747e789e35a679eb09606.tar.gz nasm-eba20a73f2b3396f617747e789e35a679eb09606.tar.bz2 nasm-eba20a73f2b3396f617747e789e35a679eb09606.zip |
NASM 0.98p3
Diffstat (limited to 'eval.h')
-rw-r--r-- | eval.h | 12 |
1 files changed, 3 insertions, 9 deletions
@@ -14,15 +14,7 @@ * providing segment-base details, and what function can be used to * look labels up. */ -void eval_global_info (struct ofmt *output, lfunc lookup_label); - -/* - * Called to set the information the evaluator needs: the value of - * $ is set from `segment' and `offset' if `labelname' is NULL, and - * otherwise the name of the current line's label is set from - * `labelname' instead. - */ -void eval_info (char *labelname, long segment, long offset); +void eval_global_info (struct ofmt *output, lfunc lookup_label, loc_t *locp); /* * The evaluator itself. @@ -31,4 +23,6 @@ expr *evaluate (scanner sc, void *scprivate, struct tokenval *tv, int *fwref, int critical, efunc report_error, struct eval_hints *hints); +void eval_cleanup(void); + #endif |