1*b725ae77Skettenis /* Put together a macro we can use as part of function names. */ 2*b725ae77Skettenis #undef MACSCP4_INCLUSION 3*b725ae77Skettenis #ifdef IN_MACSCP2_H 4*b725ae77Skettenis #define MACSCP4_INCLUSION from_macscp2 5*b725ae77Skettenis #endif 6*b725ae77Skettenis #ifdef IN_MACSCP3_H 7*b725ae77Skettenis #define MACSCP4_INCLUSION from_macscp3 8*b725ae77Skettenis #endif 9*b725ae77Skettenis 10*b725ae77Skettenis #undef WHERE 11*b725ae77Skettenis #ifdef IN_MACSCP2_H 12*b725ae77Skettenis #define WHERE before macscp4_1_..., from macscp2.h 13*b725ae77Skettenis #define BEFORE_MACSCP4_1_FROM_MACSCP2 14*b725ae77Skettenis #undef UNTIL_MACSCP4_1_FROM_MACSCP2 15*b725ae77Skettenis #endif 16*b725ae77Skettenis #ifdef IN_MACSCP3_H 17*b725ae77Skettenis #define WHERE before macscp4_1_..., from macscp3.h 18*b725ae77Skettenis #define BEFORE_MACSCP4_1_FROM_MACSCP3 19*b725ae77Skettenis #undef UNTIL_MACSCP4_1_FROM_MACSCP3 20*b725ae77Skettenis #endif 21*b725ae77Skettenis void SPLICE(macscp4_1_,MACSCP4_INCLUSION)22*b725ae77SkettenisSPLICE (macscp4_1_, MACSCP4_INCLUSION) () 23*b725ae77Skettenis { 24*b725ae77Skettenis puts ("macscp4_1_" STRINGIFY(MACSCP4_INCLUSION)); 25*b725ae77Skettenis } 26*b725ae77Skettenis 27*b725ae77Skettenis #undef WHERE 28*b725ae77Skettenis #ifdef IN_MACSCP2_H 29*b725ae77Skettenis #define WHERE before macscp4_2_..., from macscp2.h 30*b725ae77Skettenis #define BEFORE_MACSCP4_2_FROM_MACSCP2 31*b725ae77Skettenis #undef UNTIL_MACSCP4_2_FROM_MACSCP2 32*b725ae77Skettenis #endif 33*b725ae77Skettenis #ifdef IN_MACSCP3_H 34*b725ae77Skettenis #define WHERE before macscp4_2_..., from macscp3.h 35*b725ae77Skettenis #define BEFORE_MACSCP4_2_FROM_MACSCP3 36*b725ae77Skettenis #undef UNTIL_MACSCP4_2_FROM_MACSCP3 37*b725ae77Skettenis #endif 38*b725ae77Skettenis void SPLICE(macscp4_2_,MACSCP4_INCLUSION)39*b725ae77SkettenisSPLICE (macscp4_2_, MACSCP4_INCLUSION) () 40*b725ae77Skettenis { 41*b725ae77Skettenis puts ("macscp4_2_" STRINGIFY(MACSCP4_INCLUSION)); 42*b725ae77Skettenis } 43*b725ae77Skettenis 44*b725ae77Skettenis #define DEFINED_IN_MACSCP4 this was defined in macscp4.h. 45