\r
#define DAT_SR_CONF_ENV "DAT_OVERRIDE"\r
#define DAT_SR_SYSTEM_DRIVE "SystemDrive"\r
-#define DAT_SR_DRIVE_DEFAULT "C:/"\r
-#define DAT_SR_CONF_DEFAULT "/Dat/dat.conf"\r
+#define DAT_SR_DRIVE_DEFAULT "C:"\r
+#define DAT_SR_CONF_DEFAULT "\\Dat\\dat.conf"\r
#define DAT_SR_TOKEN_THREADSAFE "threadsafe"\r
#define DAT_SR_TOKEN_NONTHREADSAFE "nonthreadsafe"\r
#define DAT_SR_TOKEN_DEFAULT "default"\r
DAT_COUNT num_escape_seq;\r
DAT_BOOLEAN is_quoted_str;\r
DAT_BOOLEAN is_prev_char_backslash;\r
- DAT_OS_FILE_POS cur_pos = 0;\r
+ DAT_OS_FILE_POS cur_pos = 0;\r
/* \r
* The DAT standard does not specify a maximum size for quoted strings.\r
* Therefore the tokenizer must be able to read in a token of arbitrary \r
} while ( (DAT_SR_CHAR_NEWLINE != c) && (EOF != c) );\r
\r
/* put back the newline */\r
- dat_os_fputc(file, c);\r
+ dat_os_ungetc(file, c);\r
}\r