mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-20 12:16:40 +00:00
avoid compiler/linker warnings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32483 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
695c2d279c
commit
96e48988fc
23 changed files with 271 additions and 167 deletions
|
@ -324,15 +324,16 @@ static void GSSetupEncodingTable(void)
|
|||
if (entry->iconv != 0 && *(entry->iconv) != 0)
|
||||
{
|
||||
iconv_t c;
|
||||
int l;
|
||||
char *lossy;
|
||||
|
||||
/*
|
||||
* See if we can do a lossy conversion.
|
||||
*/
|
||||
lossy = NSZoneMalloc(NSDefaultMallocZone(),
|
||||
strlen(entry->iconv) + 12);
|
||||
strcpy(lossy, entry->iconv);
|
||||
strcat(lossy, "//TRANSLIT");
|
||||
l = strlen(entry->iconv);
|
||||
lossy = NSZoneMalloc(NSDefaultMallocZone(), l + 11);
|
||||
strncpy(lossy, entry->iconv, l);
|
||||
strncpy(lossy + l, "//TRANSLIT", 11);
|
||||
c = iconv_open(UNICODE_ENC, entry->iconv);
|
||||
if (c == (iconv_t)-1)
|
||||
{
|
||||
|
@ -2565,8 +2566,8 @@ GSPrivateDefaultCStringEncoding()
|
|||
/* Take it from the system locale information. */
|
||||
[gnustep_global_lock lock];
|
||||
strncpy(encbuf, nl_langinfo(CODESET), sizeof(encbuf)-1);
|
||||
[gnustep_global_lock unlock];
|
||||
encbuf[sizeof(encbuf)-1] = '\0';
|
||||
[gnustep_global_lock unlock];
|
||||
encoding = encbuf;
|
||||
|
||||
/*
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue