/* Get va_list. */
#include <stdarg.h>
+#define POINTER_EXT_SIGNIFIER_CHAR '\a'
/* Argument types */
typedef enum
TYPE_WIDE_STRING,
#endif
TYPE_POINTER,
+ TYPE_POINTER_EXT,
TYPE_COUNT_SCHAR_POINTER,
TYPE_COUNT_SHORT_POINTER,
TYPE_COUNT_INT_POINTER,
#endif
}
a;
+
+ /* string to replace pointer argument with for TYPE_POINTER_EXT */
+ char *ext_string;
}
argument;