/* experiment a bit with macros */
#include <stdio.h>

#ifdef DEBUG
#define DD1(a,b) printf("%s: %d " a, __FILE__, __LINE__, b);
#else
#define DD1(a,b)
#endif

int main()
{
     int i= 5;

#ifdef DEBUG
     printf("Debugging on!\n");
#else
     printf("Debugging off!\n");
#endif
     DD1("The value of i is %d\n", i);

     return 0;
}

