Mercurial > emacs
comparison src/dosfns.c @ 40656:cdfd4d09b79a
Update usage of CHECK_ macros (remove unused second argument).
author | Pavel Janík <Pavel@Janik.cz> |
---|---|
date | Fri, 02 Nov 2001 20:46:55 +0000 |
parents | cb39e41a5fae |
children | c6fc300f820a |
comparison
equal
deleted
inserted
replaced
40655:45453187feeb | 40656:cdfd4d09b79a |
---|---|
63 register int i; | 63 register int i; |
64 int no; | 64 int no; |
65 union REGS inregs, outregs; | 65 union REGS inregs, outregs; |
66 Lisp_Object val; | 66 Lisp_Object val; |
67 | 67 |
68 CHECK_NUMBER (interrupt, 0); | 68 CHECK_NUMBER (interrupt); |
69 no = (unsigned long) XINT (interrupt); | 69 no = (unsigned long) XINT (interrupt); |
70 CHECK_VECTOR (registers, 1); | 70 CHECK_VECTOR (registers); |
71 if (no < 0 || no > 0xff || XVECTOR (registers)-> size != 8) | 71 if (no < 0 || no > 0xff || XVECTOR (registers)-> size != 8) |
72 return Qnil; | 72 return Qnil; |
73 for (i = 0; i < 8; i++) | 73 for (i = 0; i < 8; i++) |
74 CHECK_NUMBER (XVECTOR (registers)->contents[i], 1); | 74 CHECK_NUMBER (XVECTOR (registers)->contents[i]); |
75 | 75 |
76 inregs.x.ax = (unsigned long) XFASTINT (XVECTOR (registers)->contents[0]); | 76 inregs.x.ax = (unsigned long) XFASTINT (XVECTOR (registers)->contents[0]); |
77 inregs.x.bx = (unsigned long) XFASTINT (XVECTOR (registers)->contents[1]); | 77 inregs.x.bx = (unsigned long) XFASTINT (XVECTOR (registers)->contents[1]); |
78 inregs.x.cx = (unsigned long) XFASTINT (XVECTOR (registers)->contents[2]); | 78 inregs.x.cx = (unsigned long) XFASTINT (XVECTOR (registers)->contents[2]); |
79 inregs.x.dx = (unsigned long) XFASTINT (XVECTOR (registers)->contents[3]); | 79 inregs.x.dx = (unsigned long) XFASTINT (XVECTOR (registers)->contents[3]); |
105 register int i; | 105 register int i; |
106 int offs, len; | 106 int offs, len; |
107 char *buf; | 107 char *buf; |
108 Lisp_Object val; | 108 Lisp_Object val; |
109 | 109 |
110 CHECK_NUMBER (address, 0); | 110 CHECK_NUMBER (address); |
111 offs = (unsigned long) XINT (address); | 111 offs = (unsigned long) XINT (address); |
112 CHECK_VECTOR (vector, 1); | 112 CHECK_VECTOR (vector); |
113 len = XVECTOR (vector)-> size; | 113 len = XVECTOR (vector)-> size; |
114 if (len < 1 || len > 2048 || address < 0 || address > 0xfffff - len) | 114 if (len < 1 || len > 2048 || address < 0 || address > 0xfffff - len) |
115 return Qnil; | 115 return Qnil; |
116 buf = alloca (len); | 116 buf = alloca (len); |
117 dosmemget (offs, len, buf); | 117 dosmemget (offs, len, buf); |
130 register int i; | 130 register int i; |
131 int offs, len; | 131 int offs, len; |
132 char *buf; | 132 char *buf; |
133 Lisp_Object val; | 133 Lisp_Object val; |
134 | 134 |
135 CHECK_NUMBER (address, 0); | 135 CHECK_NUMBER (address); |
136 offs = (unsigned long) XINT (address); | 136 offs = (unsigned long) XINT (address); |
137 CHECK_VECTOR (vector, 1); | 137 CHECK_VECTOR (vector); |
138 len = XVECTOR (vector)-> size; | 138 len = XVECTOR (vector)-> size; |
139 if (len < 1 || len > 2048 || address < 0 || address > 0xfffff - len) | 139 if (len < 1 || len > 2048 || address < 0 || address > 0xfffff - len) |
140 return Qnil; | 140 return Qnil; |
141 buf = alloca (len); | 141 buf = alloca (len); |
142 | 142 |
143 for (i = 0; i < len; i++) | 143 for (i = 0; i < len; i++) |
144 { | 144 { |
145 CHECK_NUMBER (XVECTOR (vector)->contents[i], 1); | 145 CHECK_NUMBER (XVECTOR (vector)->contents[i]); |
146 buf[i] = (unsigned char) XFASTINT (XVECTOR (vector)->contents[i]) & 0xFF; | 146 buf[i] = (unsigned char) XFASTINT (XVECTOR (vector)->contents[i]) & 0xFF; |
147 } | 147 } |
148 | 148 |
149 dosmemput (buf, len, offs); | 149 dosmemput (buf, len, offs); |
150 return Qt; | 150 return Qt; |
156 all keys; otherwise it is only used when the ALT key is pressed.\n\ | 156 all keys; otherwise it is only used when the ALT key is pressed.\n\ |
157 The current keyboard layout is available in dos-keyboard-code.") | 157 The current keyboard layout is available in dos-keyboard-code.") |
158 (country_code, allkeys) | 158 (country_code, allkeys) |
159 Lisp_Object country_code; | 159 Lisp_Object country_code; |
160 { | 160 { |
161 CHECK_NUMBER (country_code, 0); | 161 CHECK_NUMBER (country_code); |
162 if (!dos_set_keyboard (XINT (country_code), !NILP (allkeys))) | 162 if (!dos_set_keyboard (XINT (country_code), !NILP (allkeys))) |
163 return Qnil; | 163 return Qnil; |
164 return Qt; | 164 return Qt; |
165 } | 165 } |
166 | 166 |
522 Lisp_Object filename; | 522 Lisp_Object filename; |
523 { | 523 { |
524 struct statfs stfs; | 524 struct statfs stfs; |
525 Lisp_Object encoded, value; | 525 Lisp_Object encoded, value; |
526 | 526 |
527 CHECK_STRING (filename, 0); | 527 CHECK_STRING (filename); |
528 filename = Fexpand_file_name (filename, Qnil); | 528 filename = Fexpand_file_name (filename, Qnil); |
529 encoded = ENCODE_FILE (filename); | 529 encoded = ENCODE_FILE (filename); |
530 | 530 |
531 if (statfs (XSTRING (encoded)->data, &stfs)) | 531 if (statfs (XSTRING (encoded)->data, &stfs)) |
532 value = Qnil; | 532 value = Qnil; |