GCpp general purpose C++ library  version 1.0
GBaseFunctions.hh
Go to the documentation of this file.
1 //======================================================================
2 /*! \file GBaseFunctions.hh
3  *
4  * Include file for various base functions
5  */
6 //======================================================================
7 
8 #ifndef G_BASE_FUNCTIONS_HH
9 #define G_BASE_FUNCTIONS_HH
10 
11 #include "GGlobal.hh"
12 
13 //======================================================================
14 
15 ///! Prefix for warning messages
16 #define G_PREFIX_WARNING "<W> "
17 
18 ///! Prefix for error messages
19 #define G_PREFIX_ERROR "<E> "
20 
21 ///! Prefix for information messages
22 #define G_PREFIX_INFO "<I> "
23 
24 ///! Prefix for debugging messages
25 #define G_PREFIX_DEBUG "<D> "
26 
27 //----------------------------------------------------------------------
28 
29 extern string gPrefixError;
30 extern string gPrefixWarning;
31 extern string gPrefixInfo;
32 extern string gPrefixDebug;
33 
34 extern string gSuffixError;
35 extern string gSuffixWarning;
36 extern string gSuffixInfo;
37 extern string gSuffixDebug;
38 
39 extern void GSetColorTerminal ( );
40 extern void GSetMonochromeTerminal ( );
41 
42 //----------------------------------------------------------------------
43 
44 extern void GSwapBytes ( u_int * array, size_t n = 1 );
45 extern void GSwapBytes ( u_short * array, size_t n = 1 );
46 
47 //======================================================================
48 #endif
string gSuffixWarning
! Suffix for warning messages
Definition: GBaseFunctions.cpp:28
string gPrefixWarning
! Prefix for warning messages
Definition: GBaseFunctions.cpp:16
string gSuffixInfo
! Suffix for information messages
Definition: GBaseFunctions.cpp:31
string gSuffixDebug
! Suffix for debugging messages
Definition: GBaseFunctions.cpp:34
void GSwapBytes(u_int *array, size_t n)
Definition: GBaseFunctions.cpp:74
string gPrefixError
! Prefix for error messages
Definition: GBaseFunctions.cpp:13
void GSetColorTerminal()
Definition: GBaseFunctions.cpp:39
string gSuffixError
! Suffix for error messages
Definition: GBaseFunctions.cpp:25
void GSetMonochromeTerminal()
Definition: GBaseFunctions.cpp:54
string gPrefixInfo
! Prefix for information messages
Definition: GBaseFunctions.cpp:19
string gPrefixDebug
! Prefix for debugging messages
Definition: GBaseFunctions.cpp:22
unsigned int u_int
Definition: GTypes.hh:38
unsigned short u_short
Definition: GTypes.hh:33