X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=secnet.git;a=blobdiff_plain;f=conffile.fl;h=66caa1f04cb9d789aa3f499cc28fbf948ff52dd3;hp=c1b4b042d06cf7c3dcbc430a7a1c7fde4441b2a2;hb=4f5e39ecfaa49376b0a5c3a4c384e91a828c1105;hpb=ff05a229397c75142725f45cad191ce4a00625ce diff --git a/conffile.fl b/conffile.fl index c1b4b04..66caa1f 100644 --- a/conffile.fl +++ b/conffile.fl @@ -12,6 +12,14 @@ #define YY_NO_UNPUT +#define YY_INPUT(buf,result,max_size) \ +do{ \ + (result)= fread((buf),1,(max_size),yyin); \ + if (ferror(yyin)) \ + fatal_perror("Error reading configuration file (%s)", \ + config_file); \ +}while(0) + #define MAX_INCLUDE_DEPTH 10 struct include_stack_item { YY_BUFFER_STATE bst;