Changeset 5648 for lm-sensors/trunk/lib/conf-lex.l
- Timestamp:
- 02/15/09 18:24:31 (4 years ago)
- Files:
-
- 1 modified
-
lm-sensors/trunk/lib/conf-lex.l (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lm-sensors/trunk/lib/conf-lex.l
r5637 r5648 35 35 char sensors_lex_error[100]; 36 36 37 const char *sensors_yyfilename; 37 38 int sensors_yylineno; 38 39 … … 111 112 112 113 label{BLANK}* { 113 sensors_yylval.line = sensors_yylineno; 114 sensors_yylval.line.filename = sensors_yyfilename; 115 sensors_yylval.line.lineno = sensors_yylineno; 114 116 BEGIN(MIDDLE); 115 117 return LABEL; … … 117 119 118 120 set{BLANK}* { 119 sensors_yylval.line = sensors_yylineno; 121 sensors_yylval.line.filename = sensors_yyfilename; 122 sensors_yylval.line.lineno = sensors_yylineno; 120 123 BEGIN(MIDDLE); 121 124 return SET; … … 123 126 124 127 compute{BLANK}* { 125 sensors_yylval.line = sensors_yylineno; 128 sensors_yylval.line.filename = sensors_yyfilename; 129 sensors_yylval.line.lineno = sensors_yylineno; 126 130 BEGIN(MIDDLE); 127 131 return COMPUTE; … … 129 133 130 134 bus{BLANK}* { 131 sensors_yylval.line = sensors_yylineno; 135 sensors_yylval.line.filename = sensors_yyfilename; 136 sensors_yylval.line.lineno = sensors_yylineno; 132 137 BEGIN(MIDDLE); 133 138 return BUS; … … 135 140 136 141 chip{BLANK}* { 137 sensors_yylval.line = sensors_yylineno; 142 sensors_yylval.line.filename = sensors_yyfilename; 143 sensors_yylval.line.lineno = sensors_yylineno; 138 144 BEGIN(MIDDLE); 139 145 return CHIP; … … 141 147 142 148 ignore{BLANK}* { 143 sensors_yylval.line = sensors_yylineno; 149 sensors_yylval.line.filename = sensors_yyfilename; 150 sensors_yylval.line.lineno = sensors_yylineno; 144 151 BEGIN(MIDDLE); 145 152 return IGNORE; … … 336 343 static YY_BUFFER_STATE scan_buf = (YY_BUFFER_STATE)0; 337 344 338 int sensors_scanner_init(FILE *input )345 int sensors_scanner_init(FILE *input, const char *filename) 339 346 { 340 347 BEGIN(0); … … 343 350 344 351 sensors_yy_switch_to_buffer(scan_buf); 352 sensors_yyfilename = filename; 345 353 sensors_yylineno = 1; 346 354 return 0;
