11b257afbae854c6817f26b7d61c4fed8ff7aebadDouglas Gregor@import macros_top; 2a8235d6c4093cd38dcf742909651f867de62e55bDouglas Gregor#define RIGHT unsigned short 3a8235d6c4093cd38dcf742909651f867de62e55bDouglas Gregor 4e8219a655128b98d0573658a139de5d848451fdaDouglas Gregor 5e8219a655128b98d0573658a139de5d848451fdaDouglas Gregor 6a8235d6c4093cd38dcf742909651f867de62e55bDouglas Gregor 76c6c54a59a6e7dbe63ff6a9bbab76f6e0c7c8462Douglas Gregor 86c6c54a59a6e7dbe63ff6a9bbab76f6e0c7c8462Douglas Gregor 96c6c54a59a6e7dbe63ff6a9bbab76f6e0c7c8462Douglas Gregor 106c6c54a59a6e7dbe63ff6a9bbab76f6e0c7c8462Douglas Gregor 116c6c54a59a6e7dbe63ff6a9bbab76f6e0c7c8462Douglas Gregor#define LEFT_RIGHT_IDENTICAL int 126c6c54a59a6e7dbe63ff6a9bbab76f6e0c7c8462Douglas Gregor#define LEFT_RIGHT_DIFFERENT int 136c6c54a59a6e7dbe63ff6a9bbab76f6e0c7c8462Douglas Gregor#define LEFT_RIGHT_DIFFERENT2 int 146c6c54a59a6e7dbe63ff6a9bbab76f6e0c7c8462Douglas Gregor#define LEFT_RIGHT_DIFFERENT3 int 156c6c54a59a6e7dbe63ff6a9bbab76f6e0c7c8462Douglas Gregor 16e8219a655128b98d0573658a139de5d848451fdaDouglas Gregor#undef TOP_RIGHT_REDEF 17e8219a655128b98d0573658a139de5d848451fdaDouglas Gregor#define TOP_RIGHT_REDEF float 18bd25ff8632e18bb3af761369fd3b0f1b48fdf061Argyrios Kyrtzidis 19bd25ff8632e18bb3af761369fd3b0f1b48fdf061Argyrios Kyrtzidis#define FN_ADD(x, y) (x+y) 20651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines 21651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines#undef TOP_OTHER_DEF_RIGHT_UNDEF 22