diff options
| author | Eli Zaretskii | 2011-04-30 13:31:17 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2011-04-30 13:31:17 +0300 |
| commit | 8db90b73941f09a17c41069828c64b91eca790d6 (patch) | |
| tree | 85c45053563b0662294fea78e88bb0a27febbbd7 /src/dosfns.c | |
| parent | 330d880c3acc6b9e072b75af68a6332120de4457 (diff) | |
| download | emacs-8db90b73941f09a17c41069828c64b91eca790d6.tar.gz emacs-8db90b73941f09a17c41069828c64b91eca790d6.zip | |
Adapt the MSDOS build to latest changes.
msdos/inttypes.h: New file.
msdos/sed2v2.inp (HAVE_DECL_STRTOULL, HAVE_DECL_STRTOUMAX)
(HAVE_STRTOULL, HAVE_STRTOULL): Define to 1.
src/sedlibmk.inp (BUILT_SOURCES): Edit out inttypes.h.
src/sed1v2.inp (CPPFLAGS): Edit to "-I../msdos".
Add ../msdos/inttypes.h to prerequisites of lread.o.
src/dosfns.c (Fint86, Fdos_memget, Fdos_memput): Use `ASIZE (FOO)'
rather than `XVECTOR (FOO)->size'.
Diffstat (limited to 'src/dosfns.c')
| -rw-r--r-- | src/dosfns.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/dosfns.c b/src/dosfns.c index 3b9b2dbc038..e903ef20af0 100644 --- a/src/dosfns.c +++ b/src/dosfns.c | |||
| @@ -62,7 +62,7 @@ REGISTERS should be a vector produced by `make-register' and | |||
| 62 | CHECK_NUMBER (interrupt); | 62 | CHECK_NUMBER (interrupt); |
| 63 | no = (unsigned long) XINT (interrupt); | 63 | no = (unsigned long) XINT (interrupt); |
| 64 | CHECK_VECTOR (registers); | 64 | CHECK_VECTOR (registers); |
| 65 | if (no < 0 || no > 0xff || XVECTOR (registers)-> size != 8) | 65 | if (no < 0 || no > 0xff || ASIZE (registers) != 8) |
| 66 | return Qnil; | 66 | return Qnil; |
| 67 | for (i = 0; i < 8; i++) | 67 | for (i = 0; i < 8; i++) |
| 68 | CHECK_NUMBER (XVECTOR (registers)->contents[i]); | 68 | CHECK_NUMBER (XVECTOR (registers)->contents[i]); |
| @@ -102,7 +102,7 @@ Return the updated VECTOR. */) | |||
| 102 | CHECK_NUMBER (address); | 102 | CHECK_NUMBER (address); |
| 103 | offs = (unsigned long) XINT (address); | 103 | offs = (unsigned long) XINT (address); |
| 104 | CHECK_VECTOR (vector); | 104 | CHECK_VECTOR (vector); |
| 105 | len = XVECTOR (vector)-> size; | 105 | len = ASIZE (vector); |
| 106 | if (len < 1 || len > 2048 || offs < 0 || offs > 0xfffff - len) | 106 | if (len < 1 || len > 2048 || offs < 0 || offs > 0xfffff - len) |
| 107 | return Qnil; | 107 | return Qnil; |
| 108 | buf = alloca (len); | 108 | buf = alloca (len); |
| @@ -125,7 +125,7 @@ DEFUN ("msdos-memput", Fdos_memput, Sdos_memput, 2, 2, 0, | |||
| 125 | CHECK_NUMBER (address); | 125 | CHECK_NUMBER (address); |
| 126 | offs = (unsigned long) XINT (address); | 126 | offs = (unsigned long) XINT (address); |
| 127 | CHECK_VECTOR (vector); | 127 | CHECK_VECTOR (vector); |
| 128 | len = XVECTOR (vector)-> size; | 128 | len = ASIZE (vector); |
| 129 | if (len < 1 || len > 2048 || offs < 0 || offs > 0xfffff - len) | 129 | if (len < 1 || len > 2048 || offs < 0 || offs > 0xfffff - len) |
| 130 | return Qnil; | 130 | return Qnil; |
| 131 | buf = alloca (len); | 131 | buf = alloca (len); |