File comparison-is-always-false-due-to-limited-range-of-data-type.patch of Package VFlib3

--- VFlib3-3.6.13/src/sexp.c
+++ VFlib3-3.6.13/src/sexp.c
@@ -708,7 +708,7 @@
 
 
 static int  vf_sexp_do_read_from_stream(SEXP_STREAM stream, SEXP sexp);
-static int  vf_sexp_read_str(SEXP_STREAM stream, char ch, SEXP sexp);
+static int  vf_sexp_read_str(SEXP_STREAM stream, int ch, SEXP sexp);
 static int  vf_sexp_skip(SEXP_STREAM stream);
 static char vf_get_char_esc(char **pp, SEXP_STREAM stream);
 #define  NBUFFER_MIN    2*1024
@@ -788,7 +788,7 @@
 }
 
 static int
-vf_sexp_read_str(SEXP_STREAM stream, char ch, SEXP s)
+vf_sexp_read_str(SEXP_STREAM stream, int ch, SEXP s)
 {
   char         tmp[8];
   int          ch1, dq_str; 
openSUSE Build Service is sponsored by