summaryrefslogtreecommitdiff
path: root/2004/i/nono/src/config
diff options
context:
space:
mode:
authorschodet2004-04-07 07:58:15 +0000
committerschodet2004-04-07 07:58:15 +0000
commit8485bdc953e02971680aa52311af3c6e72759296 (patch)
tree81c69dad299ca3d75c4e0f37d53cd6fb6a912ef3 /2004/i/nono/src/config
parent3301c331bb5e1d27cfab47a7e856ba56781cca99 (diff)
serial: 9600 par default.
motor: MovementRotation, début de fonctionnement. Asserv: utilisation de Log.
Diffstat (limited to '2004/i/nono/src/config')
-rw-r--r--2004/i/nono/src/config/config_lex.ll6
1 files changed, 6 insertions, 0 deletions
diff --git a/2004/i/nono/src/config/config_lex.ll b/2004/i/nono/src/config/config_lex.ll
index 1387203..e4397af 100644
--- a/2004/i/nono/src/config/config_lex.ll
+++ b/2004/i/nono/src/config/config_lex.ll
@@ -96,7 +96,10 @@ int
config_yyopen (const char *filename, config_wrap_f wrap, void *data)
{
if (config_yyin && config_yyin != stdin)
+ {
fclose (config_yyin);
+ config_yyin = 0;
+ }
config_yyin = fopen (filename, "r");
if (!config_yyin) return -1;
wrap_f = wrap;
@@ -109,7 +112,10 @@ void
config_yyclose (void)
{
if (config_yyin && config_yyin != stdin)
+ {
fclose (config_yyin);
+ config_yyin = 0;
+ }
wrap_f = 0;
wrap_data = 0;
}