Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Backports:SLE-15-SP5
vilistextum
vilistextum-fix-unused-variable-warnings.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File vilistextum-fix-unused-variable-warnings.patch of Package vilistextum
diff -ur vilistextum-2.6.9.orig/src/fileio.c vilistextum-2.6.9/src/fileio.c --- vilistextum-2.6.9.orig/src/fileio.c 2006-04-22 18:42:26.000000000 +0200 +++ vilistextum-2.6.9/src/fileio.c 2019-10-07 15:27:08.866014317 +0200 @@ -61,9 +61,6 @@ #ifdef MULTIBYTE void convert_string(char *str, CHAR *converted_string) { - size_t result=(size_t)(-1); - /*wchar_t outstring[33]; */ - /*wchar_t ret; */ iconv_t conv; char output[DEF_STR_LEN]; char *inp, *outp; @@ -88,7 +85,8 @@ if ((conv = iconv_open("utf-8", "char"))==(iconv_t)(-1)) { fprintf(stderr, "convert_string: iconv_open failed. Can't convert from %s to UTF-8.\n", getenv("LC_CTYPE")); exit(1); } - result = iconv(conv, &inp, &insize, &outp, &outsize); + errno = 0; + iconv(conv, &inp, &insize, &outp, &outsize); fehlernr = errno; if (fehlernr==E2BIG) { fprintf(stderr, "errno==E2BIG\n"); } @@ -185,7 +183,6 @@ int fehlernr=0; /* tmp variable for errno */ static int i=0; int j=0,k; - size_t result=(size_t)(-1); wchar_t outstring[33]; iconv_t conv; char input[33], output[33]; @@ -216,9 +213,9 @@ input[j] = c; - errno=0; + errno = 0; insize = j+1; - result = iconv(conv, &inp, &insize, &outp, &outsize); + iconv(conv, &inp, &insize, &outp, &outsize); fehlernr = errno; if (fehlernr==E2BIG) { fprintf(stderr, "read_char: errno==E2BIG\n"); } @@ -237,7 +234,7 @@ /* valid character found */ else if (fehlernr==0) { /* printf("\n1: c=%d ; %d\n",c,c); */ - result = mbstowcs(outstring, output, strlen(output)); + mbstowcs(outstring, output, strlen(output)); if (convert_character(outstring[0], tmpstr)) { c = outstring[0]; /* printf("2: c=%d ; %d\n",c,c); */
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor