/[emacs]/emacs/src/fileio.c
ViewVC logotype

Diff of /emacs/src/fileio.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.449.2.13 by miles, Sat Sep 4 09:18:39 2004 UTC revision 1.449.2.14 by miles, Sat Sep 4 09:21:46 2004 UTC
# Line 886  make_temp_name (prefix, base64_p) Line 886  make_temp_name (prefix, base64_p)
886       int base64_p;       int base64_p;
887  {  {
888    Lisp_Object val;    Lisp_Object val;
889    int len;    int len, clen;
890    int pid;    int pid;
891    unsigned char *p, *data;    unsigned char *p, *data;
892    char pidbuf[20];    char pidbuf[20];
# Line 921  make_temp_name (prefix, base64_p) Line 921  make_temp_name (prefix, base64_p)
921  #endif  #endif
922      }      }
923    
924    len = SCHARS (prefix);    len = SBYTES (prefix); clen = SCHARS (prefix);
925    val = make_uninit_string (len + 3 + pidlen);    val = make_uninit_multibyte_string (clen + 3 + pidlen, len + 3 + pidlen);
926      if (!STRING_MULTIBYTE (prefix))
927        STRING_SET_UNIBYTE (val);
928    data = SDATA (val);    data = SDATA (val);
929    bcopy(SDATA (prefix), data, len);    bcopy(SDATA (prefix), data, len);
930    p = data + len;    p = data + len;

Legend:
Removed from v.1.449.2.13  
changed lines
  Added in v.1.449.2.14

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26