From 4736fca90dbd3e731bf3fbb1de39f02faee1e2c6 Mon Sep 17 00:00:00 2001 From: stansmith Date: Wed, 19 Sep 2007 20:05:11 +0000 Subject: [PATCH] [DAT/DAPL] fix DAT static registry filename to be Windows standard. fputc() in Windows does NOT push a char back into the stream suitable for subsequent fgetc(); use ungetc(). git-svn-id: svn://openib.tc.cornell.edu/gen1@810 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86 --- trunk/ulp/dapl/dat/udat/udat_sr_parser.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/trunk/ulp/dapl/dat/udat/udat_sr_parser.c b/trunk/ulp/dapl/dat/udat/udat_sr_parser.c index 092546d3..81a24c49 100644 --- a/trunk/ulp/dapl/dat/udat/udat_sr_parser.c +++ b/trunk/ulp/dapl/dat/udat/udat_sr_parser.c @@ -46,8 +46,8 @@ #define DAT_SR_CONF_ENV "DAT_OVERRIDE" #define DAT_SR_SYSTEM_DRIVE "SystemDrive" -#define DAT_SR_DRIVE_DEFAULT "C:/" -#define DAT_SR_CONF_DEFAULT "/Dat/dat.conf" +#define DAT_SR_DRIVE_DEFAULT "C:" +#define DAT_SR_CONF_DEFAULT "\\Dat\\dat.conf" #define DAT_SR_TOKEN_THREADSAFE "threadsafe" #define DAT_SR_TOKEN_NONTHREADSAFE "nonthreadsafe" #define DAT_SR_TOKEN_DEFAULT "default" @@ -1269,7 +1269,7 @@ dat_sr_read_token ( DAT_COUNT num_escape_seq; DAT_BOOLEAN is_quoted_str; DAT_BOOLEAN is_prev_char_backslash; - DAT_OS_FILE_POS cur_pos = 0; + DAT_OS_FILE_POS cur_pos = 0; /* * The DAT standard does not specify a maximum size for quoted strings. * Therefore the tokenizer must be able to read in a token of arbitrary @@ -1547,5 +1547,5 @@ dat_sr_read_comment ( } while ( (DAT_SR_CHAR_NEWLINE != c) && (EOF != c) ); /* put back the newline */ - dat_os_fputc(file, c); + dat_os_ungetc(file, c); } -- 2.41.0