Lines Matching defs:at

317 /* Cannot prototype with I32, SV at this point (used in x2p too). */
510 /* Cannot prototype with I32 at this point. */
702 #define CallORD(ret,o,at,args) (((ret (*)at) loadByOrdinal(o, 1))args)
703 #define DeclFuncByORD(ret,name,o,at,args) \
704 ret name at { return CallORD(ret,o,at,args); }
705 #define DeclVoidFuncByORD(name,o,at,args) \
706 void name at { CallORD(void,o,at,args); }
709 #define DeclOSFuncByORD_native(ret,name,o,at,args) \
710 ret name at { unsigned long rc; return CheckOSError(CallORD(ret,o,at,args)); }
713 #define DeclOSFuncByORD(ret,name,o,at,args) \
714 ret name at { unsigned long rc; return !CheckOSError(CallORD(ret,o,at,args)); }
715 #define DeclWinFuncByORD(ret,name,o,at,args) \
716 ret name at { return SaveWinError(CallORD(ret,o,at,args)); }
721 #define DeclWinFuncByORD_CACHE(ret,name,o,at,args) \
722 DeclWinFuncByORD_CACHE_r(ret,name,o,at,args,0,1)
725 #define DeclWinFuncByORD_CACHE_resetError(ret,name,o,at,args) \
726 DeclWinFuncByORD_CACHE_r(ret,name,o,at,args,1,1)
730 #define DeclWinFuncByORD_CACHE_survive(ret,name,o,at,args) \
731 DeclWinFuncByORD_CACHE_r(ret,name,o,at,args,0,0)
734 #define DeclWinFuncByORD_CACHE_resetError_survive(ret,name,o,at,args) \
735 DeclWinFuncByORD_CACHE_r(ret,name,o,at,args,1,0)
737 #define DeclWinFuncByORD_CACHE_r(ret,name,o,at,args,r,die) \
738 static ret (*CAT2(p__Win,name)) at; \
739 static ret name at { \
746 #define DeclWinFunc_CACHE(ret,name,at,args) \
747 DeclWinFuncByORD_CACHE(ret,name,CAT2(ORD_Win,name),at,args)
748 #define DeclWinFunc_CACHE_resetError(ret,name,at,args) \
749 DeclWinFuncByORD_CACHE_resetError(ret,name,CAT2(ORD_Win,name),at,args)
750 #define DeclWinFunc_CACHE_survive(ret,name,at,args) \
751 DeclWinFuncByORD_CACHE_survive(ret,name,CAT2(ORD_Win,name),at,args)
752 #define DeclWinFunc_CACHE_resetError_survive(ret,name,at,args) \
753 DeclWinFuncByORD_CACHE_resetError_survive(ret,name,CAT2(ORD_Win,name),at,args)
996 * local infoseg. The copy is done at context switch time.