kit

kit
git clone https://git.ryansepassi.com/git/kit.git
Log | Files | Refs | README

pp_kitchen.c (342B)


      1 #include "pp_kitchen.h"
      2 
      3 #define OBJ 7
      4 #define ADD(a, b) ((a) + (b))
      5 #define STR(x) #x
      6 #define CAT(a, b) a ## b
      7 #define PICK(flag) flag
      8 #define VA(first, ...) first + __VA_ARGS__
      9 
     10 #if defined(OBJ) && OBJ == 7
     11 int CAT(pp_, value) = ADD(T1_HEADER_ADD(OBJ), VA(1, 2, 3));
     12 const char *pp_text = STR(kitchen sink);
     13 #else
     14 int pp_value = -1;
     15 #endif