diff options
| author | Ken Raeburn | 2009-08-10 00:54:02 +0000 |
|---|---|---|
| committer | Ken Raeburn | 2009-08-10 00:54:02 +0000 |
| commit | e267324c1cc5853954a2df0d23c62ca9c28b1516 (patch) | |
| tree | ef073476d3547a08d5f47f24fb664a708c249013 /src | |
| parent | 4c39f404d52c888bd314a3ffed4c6306537343fe (diff) | |
| download | emacs-e267324c1cc5853954a2df0d23c62ca9c28b1516.tar.gz emacs-e267324c1cc5853954a2df0d23c62ca9c28b1516.zip | |
* doprnt.c (doprnt_lisp): Unused function deleted.
(doprnt): Merge with doprnt1, discarding lispstrings code.
* lisp.h (doprnt_lisp): Don't declare.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 6 | ||||
| -rw-r--r-- | src/doprnt.c | 41 | ||||
| -rw-r--r-- | src/lisp.h | 1 |
3 files changed, 8 insertions, 40 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index fcecdbe39f6..978d24ceb39 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,9 @@ | |||
| 1 | 2009-08-10 Ken Raeburn <raeburn@raeburn.org> | ||
| 2 | |||
| 3 | * doprnt.c (doprnt_lisp): Unused function deleted. | ||
| 4 | (doprnt): Merge with doprnt1, discarding lispstrings code. | ||
| 5 | * lisp.h (doprnt_lisp): Don't declare. | ||
| 6 | |||
| 1 | 2009-08-07 Juri Linkov <juri@jurta.org> | 7 | 2009-08-07 Juri Linkov <juri@jurta.org> |
| 2 | 8 | ||
| 3 | * puresize.h (BASE_PURESIZE): Increase to 1270000. | 9 | * puresize.h (BASE_PURESIZE): Increase to 1270000. |
diff --git a/src/doprnt.c b/src/doprnt.c index 95c2d46ac54..95d6b789c4f 100644 --- a/src/doprnt.c +++ b/src/doprnt.c | |||
| @@ -68,34 +68,6 @@ doprnt (buffer, bufsize, format, format_end, nargs, args) | |||
| 68 | int nargs; | 68 | int nargs; |
| 69 | char **args; | 69 | char **args; |
| 70 | { | 70 | { |
| 71 | return doprnt1 (0, buffer, bufsize, format, format_end, nargs, args); | ||
| 72 | } | ||
| 73 | |||
| 74 | /* Like doprnt except that strings in ARGS are passed | ||
| 75 | as Lisp_Object. */ | ||
| 76 | |||
| 77 | int | ||
| 78 | doprnt_lisp (buffer, bufsize, format, format_end, nargs, args) | ||
| 79 | char *buffer; | ||
| 80 | register int bufsize; | ||
| 81 | char *format; | ||
| 82 | char *format_end; | ||
| 83 | int nargs; | ||
| 84 | char **args; | ||
| 85 | { | ||
| 86 | return doprnt1 (1, buffer, bufsize, format, format_end, nargs, args); | ||
| 87 | } | ||
| 88 | |||
| 89 | static int | ||
| 90 | doprnt1 (lispstrings, buffer, bufsize, format, format_end, nargs, args) | ||
| 91 | int lispstrings; | ||
| 92 | char *buffer; | ||
| 93 | register int bufsize; | ||
| 94 | char *format; | ||
| 95 | char *format_end; | ||
| 96 | int nargs; | ||
| 97 | char **args; | ||
| 98 | { | ||
| 99 | int cnt = 0; /* Number of arg to gobble next */ | 71 | int cnt = 0; /* Number of arg to gobble next */ |
| 100 | register char *fmt = format; /* Pointer into format string */ | 72 | register char *fmt = format; /* Pointer into format string */ |
| 101 | register char *bufptr = buffer; /* Pointer into output buffer.. */ | 73 | register char *bufptr = buffer; /* Pointer into output buffer.. */ |
| @@ -235,17 +207,8 @@ doprnt1 (lispstrings, buffer, bufsize, format, format_end, nargs, args) | |||
| 235 | error ("Not enough arguments for format string"); | 207 | error ("Not enough arguments for format string"); |
| 236 | if (fmtcpy[1] != 's') | 208 | if (fmtcpy[1] != 's') |
| 237 | minlen = atoi (&fmtcpy[1]); | 209 | minlen = atoi (&fmtcpy[1]); |
| 238 | if (lispstrings) | 210 | string = (unsigned char *) args[cnt++]; |
| 239 | { | 211 | tem = strlen (string); |
| 240 | string = ((struct Lisp_String *) args[cnt])->data; | ||
| 241 | tem = STRING_BYTES ((struct Lisp_String *) args[cnt]); | ||
| 242 | cnt++; | ||
| 243 | } | ||
| 244 | else | ||
| 245 | { | ||
| 246 | string = (unsigned char *) args[cnt++]; | ||
| 247 | tem = strlen (string); | ||
| 248 | } | ||
| 249 | width = strwidth (string, tem); | 212 | width = strwidth (string, tem); |
| 250 | goto doit1; | 213 | goto doit1; |
| 251 | 214 | ||
diff --git a/src/lisp.h b/src/lisp.h index 155afc87088..2aa76b4112d 100644 --- a/src/lisp.h +++ b/src/lisp.h | |||
| @@ -2681,7 +2681,6 @@ extern void syms_of_print P_ ((void)); | |||
| 2681 | 2681 | ||
| 2682 | /* Defined in doprnt.c */ | 2682 | /* Defined in doprnt.c */ |
| 2683 | extern int doprnt P_ ((char *, int, char *, char *, int, char **)); | 2683 | extern int doprnt P_ ((char *, int, char *, char *, int, char **)); |
| 2684 | extern int doprnt_lisp P_ ((char *, int, char *, char *, int, char **)); | ||
| 2685 | 2684 | ||
| 2686 | /* Defined in lread.c */ | 2685 | /* Defined in lread.c */ |
| 2687 | extern Lisp_Object Qvariable_documentation, Qstandard_input; | 2686 | extern Lisp_Object Qvariable_documentation, Qstandard_input; |