/[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.492.2.16 by miles, Wed Jul 28 07:05:52 2004 UTC revision 1.492.2.17 by miles, Tue Aug 10 07:46:40 2004 UTC
# Line 887  make_temp_name (prefix, base64_p) Line 887  make_temp_name (prefix, base64_p)
887       int base64_p;       int base64_p;
888  {  {
889    Lisp_Object val;    Lisp_Object val;
890    int len;    int len, clen;
891    int pid;    int pid;
892    unsigned char *p, *data;    unsigned char *p, *data;
893    char pidbuf[20];    char pidbuf[20];
# Line 922  make_temp_name (prefix, base64_p) Line 922  make_temp_name (prefix, base64_p)
922  #endif  #endif
923      }      }
924    
925    len = SCHARS (prefix);    len = SBYTES (prefix); clen = SCHARS (prefix);
926    val = make_uninit_string (len + 3 + pidlen);    val = make_uninit_multibyte_string (clen + 3 + pidlen, len + 3 + pidlen);
927      if (!STRING_MULTIBYTE (prefix))
928        STRING_SET_UNIBYTE (val);
929    data = SDATA (val);    data = SDATA (val);
930    bcopy(SDATA (prefix), data, len);    bcopy(SDATA (prefix), data, len);
931    p = data + len;    p = data + len;

Legend:
Removed from v.1.492.2.16  
changed lines
  Added in v.1.492.2.17

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