2008-07-23 16:41:46 -04:00
|
|
|
%macro G_LABEL 1
|
|
|
|
%ifdef GSYM_PREFIX
|
|
|
|
_%1:
|
|
|
|
%else
|
|
|
|
%1:
|
|
|
|
%endif
|
|
|
|
%endmacro
|
|
|
|
|
|
|
|
%macro G_EXPORT 1
|
|
|
|
%ifdef GSYM_PREFIX
|
|
|
|
global _%1:function
|
|
|
|
%else
|
|
|
|
global %1:function
|
|
|
|
%endif
|
|
|
|
%endmacro
|
|
|
|
|
2008-06-15 16:30:03 -04:00
|
|
|
%macro G_EXTERN 1
|
2008-06-15 16:26:45 -04:00
|
|
|
%ifdef GSYM_PREFIX
|
|
|
|
extern _%1
|
|
|
|
%else
|
|
|
|
extern %1
|
|
|
|
%endif
|
|
|
|
%endmacro
|
|
|
|
|
2008-07-07 20:01:55 -04:00
|
|
|
%macro GLOBAL_FUNC 1
|
|
|
|
G_EXPORT __g%1
|
2008-07-22 13:19:00 -04:00
|
|
|
G_EXPORT %1
|
2008-07-07 20:01:55 -04:00
|
|
|
G_LABEL __g%1
|
2008-07-22 13:19:00 -04:00
|
|
|
G_LABEL %1
|
2008-07-07 20:01:55 -04:00
|
|
|
%endmacro
|