nexmon – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 /* alert_box.h
2 * Routines to put up various "standard" alert boxes used in multiple
3 * places
4 *
5 * Wireshark - Network traffic analyzer
6 * By Gerald Combs <gerald@wireshark.org>
7 * Copyright 1998 Gerald Combs
8 *
9 * This program is free software; you can redistribute it and/or
10 * modify it under the terms of the GNU General Public License
11 * as published by the Free Software Foundation; either version 2
12 * of the License, or (at your option) any later version.
13 *
14 * This program is distributed in the hope that it will be useful,
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 * GNU General Public License for more details.
18 *
19 * You should have received a copy of the GNU General Public License
20 * along with this program; if not, write to the Free Software
21 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
22 */
23  
24 #ifndef __ALERT_BOX_H__
25 #define __ALERT_BOX_H__
26  
27 #ifdef __cplusplus
28 extern "C" {
29 #endif /* __cplusplus */
30  
31 /*
32 * Alert box for general errors.
33 */
34 extern void failure_alert_box(const char *msg_format, ...) G_GNUC_PRINTF(1, 2);
35 extern void vfailure_alert_box(const char *msg_format, va_list ap);
36  
37 /*
38 * Alert box for a failed attempt to open or create a file.
39 * "err" is assumed to be a UNIX-style errno; "for_writing" is TRUE if
40 * the file is being opened for writing and FALSE if it's being opened
41 * for reading.
42 */
43 extern void open_failure_alert_box(const char *filename, int err,
44 gboolean for_writing);
45  
46 /*
47 * Alert box for a failed attempt to read a file.
48 * "err" is assumed to be a UNIX-style errno.
49 */
50 extern void read_failure_alert_box(const char *filename, int err);
51  
52 /*
53 * Alert box for a failed attempt to write to a file.
54 * "err" is assumed to be a UNIX-style errno.
55 */
56 extern void write_failure_alert_box(const char *filename, int err);
57  
58 #ifdef __cplusplus
59 }
60 #endif /* __cplusplus */
61  
62 #endif /* __ALERT_BOX_H__ */
63  
64 /*
65 * Editor modelines
66 *
67 * Local Variables:
68 * c-basic-offset: 4
69 * tab-width: 8
70 * indent-tabs-mode: nil
71 * End:
72 *
73 * ex: set shiftwidth=4 tabstop=8 expandtab:
74 * :indentSize=4:tabSize=8:noTabs=true:
75 */