00001 /* This file is part of Cloudy and is copyright (C)1978-2008 by Gary J. Ferland and 00002 * others. For conditions of distribution and use see copyright notice in license.txt */ 00003 00004 #ifndef _INPUT_H_ 00005 #define _INPUT_H_ 00006 00007 /* input.h */ 00008 00010 #define NKRD 4000 00011 00014 void input_init(void); 00015 00022 bool lgInputComment( 00023 const char *chLine ); 00024 00031 void input_readarray( 00032 char *chCard, 00033 bool *lgEOF); 00034 00035 EXTERN struct t_input { 00036 00041 char chOrgCard[INPUT_LINE_LENGTH]; 00042 00046 char chCARDCAPS[INPUT_LINE_LENGTH]; 00047 00051 char chCardSav[NKRD][INPUT_LINE_LENGTH], 00052 00056 chTitle[INPUT_LINE_LENGTH]; 00057 00058 long int 00060 nSave, 00061 00063 nRead, 00064 00066 nSaveIni, 00067 00070 iReadWay, 00071 00073 nReadSv; 00074 00077 bool lgUnderscoreFound; 00078 00081 bool lgBracketFound; 00082 00084 bool lgSetNoBuffering; 00085 00086 } input; 00087 00088 00089 00090 #endif /* _INPUT_H_ */