Commit ef4902fef948d1d67badb9625f5885a1f2fd8289

Authored by Perry Werneck
1 parent 2d504fcf

Corrigindo abertura de arquivo no windows.

Showing 1 changed file with 5 additions and 2 deletions   Show diff stats
src/lib3270/ft.c
@@ -230,8 +230,8 @@ static void set_ft_state(H3270FT *session, LIB3270_FT_STATE state); @@ -230,8 +230,8 @@ static void set_ft_state(H3270FT *session, LIB3270_FT_STATE state);
230 char openmode[5] = ""; 230 char openmode[5] = "";
231 int opensize = 0; 231 int opensize = 0;
232 232
233 - openmode[opensize++] = flags & LIB3270_FT_OPTION_RECEIVE ? "r" : "w";  
234 - openmode[opensize++] = flags & LIB3270_FT_OPTION_CRLF ? "t" : "b"; 233 + openmode[opensize++] = (flags & LIB3270_FT_OPTION_RECEIVE) ? 'r' : 'w';
  234 + openmode[opensize++] = (flags & LIB3270_FT_OPTION_CRLF) ? 't' : 'b';
235 235
236 // É para adicionar? 236 // É para adicionar?
237 if(flags & LIB3270_FT_OPTION_APPEND) { 237 if(flags & LIB3270_FT_OPTION_APPEND) {
@@ -239,6 +239,9 @@ static void set_ft_state(H3270FT *session, LIB3270_FT_STATE state); @@ -239,6 +239,9 @@ static void set_ft_state(H3270FT *session, LIB3270_FT_STATE state);
239 } 239 }
240 240
241 openmode[opensize++] = 0; 241 openmode[opensize++] = 0;
  242 +
  243 + debug("Opening \"%s\" with \"%s\"",local,openmode);
  244 +
242 ft_local_file = fopen(local,openmode); 245 ft_local_file = fopen(local,openmode);
243 246
244 #else 247 #else