libyasm
assocdat.h
Go to the documentation of this file.
1 
30 #ifndef YASM_ASSOCDAT_H
31 #define YASM_ASSOCDAT_H
32 
33 #ifndef YASM_LIB_DECL
34 #define YASM_LIB_DECL
35 #endif
36 
39 
41 YASM_LIB_DECL
43 
49 YASM_LIB_DECL
50 /*@dependent@*/ /*@null@*/ void *yasm__assoc_data_get
51  (/*@null@*/ yasm__assoc_data *assoc_data,
52  const yasm_assoc_data_callback *callback);
53 
60 YASM_LIB_DECL
62  (/*@null@*/ /*@only@*/ yasm__assoc_data *assoc_data,
63  const yasm_assoc_data_callback *callback,
64  /*@only@*/ /*@null@*/ void *data);
65 
67 YASM_LIB_DECL
69  (/*@null@*/ /*@only@*/ yasm__assoc_data *assoc_data);
70 
72 YASM_LIB_DECL
73 void yasm__assoc_data_print(const yasm__assoc_data *assoc_data, FILE *f,
74  int indent_level);
75 
76 #endif