X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flibpspp%2Fmessage.h;h=9e876e410b29b20a744a748e0744d5b8ab790b4d;hb=84d8b182e81aea6cd7422611888192bcc1ac6980;hp=604f185d530b42d37b9f0f68440a375839918d86;hpb=97d4f38945476834fd7fce612b663f19f2b291f8;p=pspp-builds.git diff --git a/src/libpspp/message.h b/src/libpspp/message.h index 604f185d..9e876e41 100644 --- a/src/libpspp/message.h +++ b/src/libpspp/message.h @@ -1,6 +1,5 @@ /* PSPP - computes sample statistics. Copyright (C) 1997-9, 2000, 2006 Free Software Foundation, Inc. - Written by Ben Pfaff . This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as @@ -85,9 +84,10 @@ struct msg char *text; /* Error text. */ }; +struct source_stream ; + /* Initialization. */ -void msg_init ( void (*handler) (const struct msg *), - void (*location) (struct msg_locator *) ) ; +void msg_init (struct source_stream *, void (*handler) (const struct msg *) ); void msg_done (void); @@ -99,6 +99,10 @@ void msg (enum msg_class, const char *format, ...) PRINTF_FORMAT (2, 3); void msg_emit (struct msg *); +/* Enable and disable messages. */ +void msg_enable (void); +void msg_disable (void); + /* Error context. */ void msg_set_command_name (const char *); const char *msg_get_command_name (void);