22 #define ma_assert(bed) arb_assert(bed)
25 char *stop_action_name;
33 void write(
char ch)
const {
fputc(ch, out); }
34 void write(
const char *text)
const {
fputs(text, out); }
36 void write_as_perl_string(
const char *value)
const;
37 void write_dated_comment(
const char *what)
const;
39 void flush()
const {
fflush(out); }
44 RecordingMacro(
const char *filename,
const char *application_id_,
const char *stop_action_name_,
bool expand_existing);
49 free(stop_action_name);
58 void write_awar_change(
const char *app_id,
const char *awar_name,
const char *content);
68 #error AW_macro.hxx included twice
69 #endif // AW_MACRO_HXX
void track_action(const char *action_id)
void warn_unrecordable(const char *what)
void track_awar_change(AW_awar *awar)
RecordingMacro(const char *filename, const char *application_id_, const char *stop_action_name_, bool expand_existing)
void write_awar_change(const char *app_id, const char *awar_name, const char *content)
void write_planned_interruption(const char *displayed_text)
fputs(TRACE_PREFIX, stderr)
void write_action(const char *app_id, const char *action_name)
GB_ERROR has_error() const
static const char * action_name[]