comparison src/mule-wnnfns.c @ 1650:34abfb24e891

[xemacs-hg @ 2003-08-28 15:44:04 by james] Fix the C++ build, with many module-specific fixes.
author james
date Thu, 28 Aug 2003 15:44:30 +0000
parents 804517e16990
children ecf1ebac70d8
comparison
equal deleted inserted replaced
1649:9afdad50eaf7 1650:34abfb24e891
359 case -1: 359 case -1:
360 default: 360 default:
361 return Qnil; 361 return Qnil;
362 } 362 }
363 size = XSTRING_LENGTH (lname) > 1024 ? 1026 : XSTRING_LENGTH (lname) + 2; 363 size = XSTRING_LENGTH (lname) > 1024 ? 1026 : XSTRING_LENGTH (lname) + 2;
364 envname = ALLOCA (size); 364 envname = (char *) ALLOCA (size);
365 strncpy (envname, (char *) XSTRING_DATA (lname), size-2); 365 strncpy (envname, (char *) XSTRING_DATA (lname), size-2);
366 envname[size-2] = '\0'; 366 envname[size-2] = '\0';
367 if (NILP (hname)) hostname = ""; 367 if (NILP (hname)) hostname = "";
368 else 368 else
369 { 369 {
370 CHECK_STRING (hname); 370 CHECK_STRING (hname);
371 size = XSTRING_LENGTH(hname) > 1024 ? 1025 : XSTRING_LENGTH(hname) + 1; 371 size = XSTRING_LENGTH(hname) > 1024 ? 1025 : XSTRING_LENGTH(hname) + 1;
372 372
373 hostname = ALLOCA (size); 373 hostname = (char *) ALLOCA (size);
374 strncpy (hostname, (char *) XSTRING_DATA (hname), size-1); 374 strncpy (hostname, (char *) XSTRING_DATA (hname), size-1);
375 hostname[size-1] = '\0'; 375 hostname[size-1] = '\0';
376 } 376 }
377 CHECK_STRING (lname); 377 CHECK_STRING (lname);
378 /* 97/4/16 jhod@po.iijnet.or.jp 378 /* 97/4/16 jhod@po.iijnet.or.jp