comparison src/chartab.c @ 2286:04bc9d2f42c7

[xemacs-hg @ 2004-09-20 19:18:55 by james] Mark all unused parameters as unused. Also eliminate some unneeded local variables.
author james
date Mon, 20 Sep 2004 19:20:08 +0000
parents 4542b72c005e
children ecf1ebac70d8
comparison
equal deleted inserted replaced
2285:914c5afaac33 2286:04bc9d2f42c7
304 Lisp_Object printcharfun; 304 Lisp_Object printcharfun;
305 int first; 305 int first;
306 }; 306 };
307 307
308 static int 308 static int
309 print_table_entry (struct chartab_range *range, Lisp_Object table, 309 print_table_entry (struct chartab_range *range, Lisp_Object UNUSED (table),
310 Lisp_Object val, void *arg) 310 Lisp_Object val, void *arg)
311 { 311 {
312 struct ptemap *a = (struct ptemap *) arg; 312 struct ptemap *a = (struct ptemap *) arg;
313 struct gcpro gcpro1; 313 struct gcpro gcpro1;
314 Lisp_Object lisprange; 314 Lisp_Object lisprange;
321 UNGCPRO; 321 UNGCPRO;
322 return 0; 322 return 0;
323 } 323 }
324 324
325 static void 325 static void
326 print_char_table (Lisp_Object obj, Lisp_Object printcharfun, int escapeflag) 326 print_char_table (Lisp_Object obj, Lisp_Object printcharfun,
327 int UNUSED (escapeflag))
327 { 328 {
328 Lisp_Char_Table *ct = XCHAR_TABLE (obj); 329 Lisp_Char_Table *ct = XCHAR_TABLE (obj);
329 struct chartab_range range; 330 struct chartab_range range;
330 struct ptemap arg; 331 struct ptemap arg;
331 332
777 778
778 return get_char_table (XCHAR (character), char_table); 779 return get_char_table (XCHAR (character), char_table);
779 } 780 }
780 781
781 static int 782 static int
782 copy_mapper (struct chartab_range *range, Lisp_Object table, 783 copy_mapper (struct chartab_range *range, Lisp_Object UNUSED (table),
783 Lisp_Object val, void *arg) 784 Lisp_Object val, void *arg)
784 { 785 {
785 put_char_table (VOID_TO_LISP (arg), range, val); 786 put_char_table (VOID_TO_LISP (arg), range, val);
786 return 0; 787 return 0;
787 } 788 }
1437 Lisp_Object retval; 1438 Lisp_Object retval;
1438 }; 1439 };
1439 1440
1440 static int 1441 static int
1441 slow_map_char_table_fun (struct chartab_range *range, 1442 slow_map_char_table_fun (struct chartab_range *range,
1442 Lisp_Object table, Lisp_Object val, void *arg) 1443 Lisp_Object UNUSED (table), Lisp_Object val,
1444 void *arg)
1443 { 1445 {
1444 struct slow_map_char_table_arg *closure = 1446 struct slow_map_char_table_arg *closure =
1445 (struct slow_map_char_table_arg *) arg; 1447 (struct slow_map_char_table_arg *) arg;
1446 1448
1447 closure->retval = call2 (closure->function, encode_char_table_range (range), 1449 closure->retval = call2 (closure->function, encode_char_table_range (range),
1481 /************************************************************************/ 1483 /************************************************************************/
1482 /* Char table read syntax */ 1484 /* Char table read syntax */
1483 /************************************************************************/ 1485 /************************************************************************/
1484 1486
1485 static int 1487 static int
1486 chartab_type_validate (Lisp_Object keyword, Lisp_Object value, 1488 chartab_type_validate (Lisp_Object UNUSED (keyword), Lisp_Object value,
1487 Error_Behavior errb) 1489 Error_Behavior UNUSED (errb))
1488 { 1490 {
1489 /* #### should deal with ERRB */ 1491 /* #### should deal with ERRB */
1490 symbol_to_char_table_type (value); 1492 symbol_to_char_table_type (value);
1491 return 1; 1493 return 1;
1492 } 1494 }
1493 1495
1494 /* #### Document the print/read format; esp. what's this cons element? */ 1496 /* #### Document the print/read format; esp. what's this cons element? */
1495 1497
1496 static int 1498 static int
1497 chartab_data_validate (Lisp_Object keyword, Lisp_Object value, 1499 chartab_data_validate (Lisp_Object UNUSED (keyword), Lisp_Object value,
1498 Error_Behavior errb) 1500 Error_Behavior UNUSED (errb))
1499 { 1501 {
1500 Lisp_Object rest; 1502 Lisp_Object rest;
1501 1503
1502 /* #### should deal with ERRB */ 1504 /* #### should deal with ERRB */
1503 EXTERNAL_LIST_LOOP (rest, value) 1505 EXTERNAL_LIST_LOOP (rest, value)