Changeset a3f0fea in git for libpolys/reporter
- Timestamp:
- Jan 24, 2019, 1:08:04 PM (5 years ago)
- Branches:
- (u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', '38dfc5131670d387a89455159ed1e071997eec94')
- Children:
- 756676ef1fcf4cff300fb1607a6d21293b253245
- Parents:
- 25fe907e3f7e0d124b25f97832c0b71e96c515e2
- Location:
- libpolys/reporter
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
libpolys/reporter/reporter.cc
r25fe907 ra3f0fea 37 37 // this is an upper limit for the size of monomials/numbers read via the interpreter 38 38 #define MAX_FILE_BUFFER 4*4096 39 staticlong feBufferLength=0;40 staticchar * feBuffer=NULL;41 staticlong feBufferLength_save[8];42 staticchar * feBuffer_save[8];43 staticint feBuffer_cnt=0;44 staticchar * feBufferStart_save[8];45 46 47 char * feErrors=NULL;48 int feErrorsLen=0;49 BOOLEAN feWarn = TRUE;50 BOOLEAN feOut = TRUE;39 STATIC_VAR long feBufferLength=0; 40 STATIC_VAR char * feBuffer=NULL; 41 STATIC_VAR long feBufferLength_save[8]; 42 STATIC_VAR char * feBuffer_save[8]; 43 STATIC_VAR int feBuffer_cnt=0; 44 STATIC_VAR char * feBufferStart_save[8]; 45 46 47 VAR char * feErrors=NULL; 48 VAR int feErrorsLen=0; 49 VAR BOOLEAN feWarn = TRUE; 50 VAR BOOLEAN feOut = TRUE; 51 51 52 52 //void (*WerrorS_callback)(const char *s) = NULL; … … 54 54 const char feNotImplemented[]="not implemented"; 55 55 56 int feProt = FALSE;57 FILE* feProtFile;58 59 staticchar * feBufferStart;56 VAR int feProt = FALSE; 57 VAR FILE* feProtFile; 58 59 STATIC_VAR char * feBufferStart; 60 60 /* only used in StringSet(S)/StringAppend(S)*/ 61 61 void StringAppend(const char *fmt, ...) … … 198 198 } 199 199 200 void (*WarnS_callback)(const char *s) = NULL;200 VAR void (*WarnS_callback)(const char *s) = NULL; 201 201 202 202 void WarnS(const char *s) … … 242 242 243 243 // some routines which redirect the output of print to a string 244 staticchar* sprint = NULL;245 staticchar* sprint_backup = NULL;244 STATIC_VAR char* sprint = NULL; 245 STATIC_VAR char* sprint_backup = NULL; 246 246 void SPrintStart() 247 247 { -
libpolys/reporter/reporter.h
r25fe907 ra3f0fea 12 12 #include "resources/feFopen.h" 13 13 14 externchar* feErrors;15 externint feErrorsLen;16 externFILE* feProtFile;17 externint pagelength, colmax;18 externint yy_blocklineno;19 externint yy_noeof;14 EXTERN_VAR char* feErrors; 15 EXTERN_VAR int feErrorsLen; 16 EXTERN_VAR FILE* feProtFile; 17 EXTERN_VAR int pagelength, colmax; 18 EXTERN_VAR int yy_blocklineno; 19 EXTERN_VAR int yy_noeof; 20 20 extern const char feNotImplemented[]; 21 externint feProt;22 externBOOLEAN feWarn;23 externBOOLEAN feOut;24 externint traceit ;25 externvoid (*WarnS_callback)(const char *s);21 EXTERN_VAR int feProt; 22 EXTERN_VAR BOOLEAN feWarn; 23 EXTERN_VAR BOOLEAN feOut; 24 EXTERN_VAR int traceit ; 25 EXTERN_VAR void (*WarnS_callback)(const char *s); 26 26 27 27 // show entering/leaving proc:
Note: See TracChangeset
for help on using the changeset viewer.