absyntax_utils/function_param_iterator.cc
changeset 596 4efb11e44065
parent 595 c41975a290ce
child 662 b1b11dd09a54
equal deleted inserted replaced
595:c41975a290ce 596:4efb11e44065
    52 #include <stdlib.h>  /* required for strtol() */
    52 #include <stdlib.h>  /* required for strtol() */
    53 #include <string.h>
    53 #include <string.h>
    54 #include <strings.h>
    54 #include <strings.h>
    55 #include <limits> // required for std::numeric_limits< XXX >::max()
    55 #include <limits> // required for std::numeric_limits< XXX >::max()
    56 #include <errno.h> // required for errno
    56 #include <errno.h> // required for errno
       
    57 #include "../main.hh" // required for ERROR() and ERROR_MSG() macros.
    57 
    58 
    58 //#define DEBUG
    59 //#define DEBUG
    59 #ifdef DEBUG
    60 #ifdef DEBUG
    60 #define TRACE(classname) printf("\n____%s____\n",classname);
    61 #define TRACE(classname) printf("\n____%s____\n",classname);
    61 #else
    62 #else
    62 #define TRACE(classname)
    63 #define TRACE(classname)
    63 #endif
    64 #endif
    64 
       
    65 
       
    66 #define ERROR error_exit(__FILE__,__LINE__)
       
    67 /* function defined in main.cc */
       
    68 extern void error_exit(const char *file_name, int line_no);
       
    69 
    65 
    70 
    66 
    71 
    67 
    72 
    68 
    73 
    69