diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/print.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/print.c b/src/print.c index 053f6622865..b79f2fc3502 100644 --- a/src/print.c +++ b/src/print.c | |||
| @@ -1683,7 +1683,12 @@ print_object (obj, printcharfun, escapeflag) | |||
| 1683 | 1683 | ||
| 1684 | PRINTCHAR ('#'); | 1684 | PRINTCHAR ('#'); |
| 1685 | PRINTCHAR ('&'); | 1685 | PRINTCHAR ('&'); |
| 1686 | sprintf (buf, "%d", XBOOL_VECTOR (obj)->size); | 1686 | if (sizeof (int) == sizeof (EMACS_INT)) |
| 1687 | sprintf (buf, "%d", XBOOL_VECTOR (obj)->size); | ||
| 1688 | else if (sizeof (long) == sizeof (EMACS_INT)) | ||
| 1689 | sprintf (buf, "%ld", XBOOL_VECTOR (obj)->size); | ||
| 1690 | else | ||
| 1691 | abort (); | ||
| 1687 | strout (buf, -1, -1, printcharfun, 0); | 1692 | strout (buf, -1, -1, printcharfun, 0); |
| 1688 | PRINTCHAR ('\"'); | 1693 | PRINTCHAR ('\"'); |
| 1689 | 1694 | ||