00001 /* This file is part of Cloudy and is copyright (C)1978-2010 by Gary J. Ferland and 00002 * others. For conditions of distribution and use see copyright notice in license.txt */ 00003 00004 #ifndef WARNINGS_H_ 00005 #define WARNINGS_H_ 00006 00007 /* warnings.h */ 00008 00010 void wcnint(void); 00011 00015 void warnin(char *chLine); 00016 00020 void notein(char *chLine); 00021 00025 void bangin(char *chLine); 00026 00030 void caunin(char *chLine); 00031 00034 #define LIMWCN 2000 00035 00036 EXTERN struct t_warnings { 00037 00040 long int nwarn, 00041 ncaun, 00042 nnote, 00043 nbang; 00044 00046 char chRgcln[2][INPUT_LINE_LENGTH]; 00047 00050 char chWarnln[LIMWCN][INPUT_LINE_LENGTH], 00051 chCaunln[LIMWCN][INPUT_LINE_LENGTH], 00052 chNoteln[LIMWCN][INPUT_LINE_LENGTH], 00053 chBangln[LIMWCN][INPUT_LINE_LENGTH]; 00054 00056 bool lgWarngs, 00057 lgCautns; 00058 00059 } warnings; 00060 00061 00062 #endif /* WARNINGS_H_ */