comparison src/realpath.c @ 4990:8f0cf4fd3d2c

Automatic merge
author Ben Wing <ben@xemacs.org>
date Sat, 06 Feb 2010 04:01:46 -0600
parents 3c3c1d139863
children 308d34e9f07d
comparison
equal deleted inserted replaced
4989:d2ec55325515 4990:8f0cf4fd3d2c
160 { 160 {
161 errno = ENAMETOOLONG; 161 errno = ENAMETOOLONG;
162 return -1; 162 return -1;
163 } 163 }
164 memcpy (buf, tmp, len); 164 memcpy (buf, tmp, len);
165 xfree (tmp, Ibyte *); 165 xfree (tmp);
166 return len; 166 return len;
167 } 167 }
168 } 168 }
169 # endif 169 # endif
170 170
216 { 216 {
217 WIN32_FIND_DATAW find_data; 217 WIN32_FIND_DATAW find_data;
218 Extbyte *nameext; 218 Extbyte *nameext;
219 HANDLE dir_handle; 219 HANDLE dir_handle;
220 220
221 C_STRING_TO_TSTR (name, nameext); 221 nameext = ITEXT_TO_TSTR (name);
222 dir_handle = qxeFindFirstFile (nameext, &find_data); 222 dir_handle = qxeFindFirstFile (nameext, &find_data);
223 if (dir_handle == INVALID_HANDLE_VALUE) 223 if (dir_handle == INVALID_HANDLE_VALUE)
224 { 224 {
225 errno = ENOENT; 225 errno = ENOENT;
226 return -1; 226 return -1;
462 462
463 void 463 void
464 vars_of_realpath (void) 464 vars_of_realpath (void)
465 { 465 {
466 QSin_qxe_realpath = 466 QSin_qxe_realpath =
467 build_msg_string ("(in qxe_realpath)"); 467 build_defer_string ("(in qxe_realpath)");
468 staticpro (&QSin_qxe_realpath); 468 staticpro (&QSin_qxe_realpath);
469 } 469 }