1
0
Fork 0
mirror of git://git.psyced.org/git/psyced synced 2024-08-15 03:25:10 +00:00
psyced/world/drivers/amylaar/sys/functionlist.h

23 lines
1,023 B
C
Raw Normal View History

#ifndef FUNCTIONLIST_H
#define FUNCTIONLIST_H
#include "/sys/lpctypes.h"
#define RETURN_FUNCTION_NAME 0x01
#define RETURN_FUNCTION_FLAGS 0x02
#define RETURN_FUNCTION_TYPE 0x04
#define RETURN_FUNCTION_NUMARG 0x08
#define RETURN_FUNCTION_ARGTYPE 0x10 /* not implemented */
#define NAME_INHERITED 0x80000000 /* Defined by inheritance */
#define TYPE_MOD_STATIC 0x40000000 /* Static function or variable */
#define TYPE_MOD_NO_MASK 0x20000000 /* The nomask => not redefineable */
#define TYPE_MOD_PRIVATE 0x10000000 /* Can't be inherited */
#define TYPE_MOD_PUBLIC 0x08000000 /* Force inherit through private */
#define TYPE_MOD_VARARGS 0x04000000 /* Used for type checking */
#define TYPE_MOD_PROTECTED 0x01000000 /* cannot be called externally */
#define NAME_HIDDEN 0x00000800 /* Not visible for inheritance */
#define NAME_UNDEFINED 0x00000200 /* Not defined yet */
#endif /* FUNCTIONLIST_H */