summaryrefslogtreecommitdiff
path: root/labels.h
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2002-04-30 20:52:49 +0000
committerH. Peter Anvin <hpa@zytor.com>2002-04-30 20:52:49 +0000
commit76690a12ad212d1f77cd1f71d7ac5a9de6eaefb6 (patch)
tree6d1fe5322184b3e53a9378ce65f6a95f05b59f28 /labels.h
parent6768eb71d8debde65562619c938b997aea1bd9f9 (diff)
downloadnasm-76690a12ad212d1f77cd1f71d7ac5a9de6eaefb6.tar.gz
NASM 0.96nasm-0.96
Diffstat (limited to 'labels.h')
-rw-r--r--labels.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/labels.h b/labels.h
index fb466ca1..111104bf 100644
--- a/labels.h
+++ b/labels.h
@@ -7,11 +7,12 @@
*/
int lookup_label (char *label, long *segment, long *offset);
-void define_label (char *label, long segment, long offset,
- struct ofmt *ofmt, efunc error);
-void define_common (char *label, long segment, long size,
+int is_extern (char *label);
+void define_label (char *label, long segment, long offset, char *special,
+ int is_norm, int isextrn, struct ofmt *ofmt, efunc error);
+void define_common (char *label, long segment, long size, char *special,
struct ofmt *ofmt, efunc error);
void define_label_stub (char *label, efunc error);
-void declare_as_global (char *label, efunc error);
+void declare_as_global (char *label, char *special, efunc error);
int init_labels (void);
void cleanup_labels (void);