Mercurial > hg > xemacs-beta
comparison src/lisp.h @ 609:13e3d7ae7155
[xemacs-hg @ 2001-06-06 12:34:42 by ben]
nitpicky fixes:
emodules.c, tooltalk.c, process-unix.c: Fix warnings pointed out by Martin.
lisp.h: Correct usage of CBufbyte.
esd.c: indentation changes.
bytecode.c, eval.c, fileio.c: Use CBufbyte instead of char for error/warning functions.
linuxplay.c, miscplay.c, sgiplay.c, sunplay.c: Define DONT_ENCAPSULATE. (All encapsulation is removed in my pending Mule workspace.)
sgiplay.c: Put back #include <audio.h> accidentally removed.
Make play_sound_data return an int, like all other
such functions in *play.c.
sound.c: Fix up documentation of `play-sound'.
sysfile.h: Don't include sys/fcntl.h, as per Martin's advice.
author | ben |
---|---|
date | Wed, 06 Jun 2001 12:34:47 +0000 |
parents | 1c880911c386 |
children | 38db05db9cb5 |
comparison
equal
deleted
inserted
replaced
608:4d7fdf497470 | 609:13e3d7ae7155 |
---|---|
327 | 327 |
328 /* The data representing the text in a buffer is logically a set | 328 /* The data representing the text in a buffer is logically a set |
329 of Bufbytes, declared as follows. */ | 329 of Bufbytes, declared as follows. */ |
330 | 330 |
331 typedef unsigned char Bufbyte; | 331 typedef unsigned char Bufbyte; |
332 /* The following should only be used when you have to apply a stdlib | 332 |
333 string function to internal data */ | 333 /* The following should be used when you are working with internal data |
334 but for whatever reason need to have it declared a "char *". Examples | |
335 are function arguments whose values are most commonly literal strings, | |
336 or where you have to apply a stdlib string function to internal data. | |
337 | |
338 In general, you should avoid this where possible and use Bufbyte instead, | |
339 for consistency. For example, the new Mule workspace contains | |
340 Bufbyte versions of the stdlib string functions. */ | |
341 | |
334 typedef char CBufbyte; | 342 typedef char CBufbyte; |
335 | 343 |
336 /* The data representing a string in "external" format (binary or any | 344 /* The data representing a string in "external" format (binary or any |
337 external encoding) is logically a set of Extbytes, declared as | 345 external encoding) is logically a set of Extbytes, declared as |
338 follows. Extbyte is guaranteed to be just a char, so for example | 346 follows. Extbyte is guaranteed to be just a char, so for example |
2323 extern int gc_currently_forbidden; | 2331 extern int gc_currently_forbidden; |
2324 Lisp_Object restore_gc_inhibit (Lisp_Object); | 2332 Lisp_Object restore_gc_inhibit (Lisp_Object); |
2325 extern EMACS_INT gc_generation_number[1]; | 2333 extern EMACS_INT gc_generation_number[1]; |
2326 int c_readonly (Lisp_Object); | 2334 int c_readonly (Lisp_Object); |
2327 int lisp_readonly (Lisp_Object); | 2335 int lisp_readonly (Lisp_Object); |
2328 Lisp_Object build_string (const char *); | 2336 Lisp_Object build_string (const CBufbyte *); |
2329 Lisp_Object build_ext_string (const char *, Lisp_Object); | 2337 Lisp_Object build_ext_string (const Extbyte *, Lisp_Object); |
2330 Lisp_Object build_translated_string (const char *); | 2338 Lisp_Object build_translated_string (const CBufbyte *); |
2331 Lisp_Object make_string (const Bufbyte *, Bytecount); | 2339 Lisp_Object make_string (const Bufbyte *, Bytecount); |
2332 Lisp_Object make_ext_string (const Extbyte *, EMACS_INT, Lisp_Object); | 2340 Lisp_Object make_ext_string (const Extbyte *, EMACS_INT, Lisp_Object); |
2333 Lisp_Object make_uninit_string (Bytecount); | 2341 Lisp_Object make_uninit_string (Bytecount); |
2334 Lisp_Object make_float (double); | 2342 Lisp_Object make_float (double); |
2335 Lisp_Object make_string_nocopy (const Bufbyte *, Bytecount); | 2343 Lisp_Object make_string_nocopy (const Bufbyte *, Bytecount); |
2363 extern int find_file_compare_truenames; | 2371 extern int find_file_compare_truenames; |
2364 extern int find_file_use_truenames; | 2372 extern int find_file_use_truenames; |
2365 | 2373 |
2366 /* Defined in bytecode.c */ | 2374 /* Defined in bytecode.c */ |
2367 DECLARE_DOESNT_RETURN (invalid_byte_code | 2375 DECLARE_DOESNT_RETURN (invalid_byte_code |
2368 (const char *reason, Lisp_Object frob)); | 2376 (const CBufbyte *reason, Lisp_Object frob)); |
2369 | 2377 |
2370 /* Defined in callproc.c */ | 2378 /* Defined in callproc.c */ |
2371 char *egetenv (const char *); | 2379 char *egetenv (const char *); |
2372 | 2380 |
2373 /* Defined in console.c */ | 2381 /* Defined in console.c */ |
2465 DECLARE_DOESNT_RETURN (signal_error_1 (Lisp_Object, Lisp_Object)); | 2473 DECLARE_DOESNT_RETURN (signal_error_1 (Lisp_Object, Lisp_Object)); |
2466 void maybe_signal_error_1 (Lisp_Object, Lisp_Object, Lisp_Object, | 2474 void maybe_signal_error_1 (Lisp_Object, Lisp_Object, Lisp_Object, |
2467 Error_Behavior); | 2475 Error_Behavior); |
2468 Lisp_Object maybe_signal_continuable_error_1 (Lisp_Object, Lisp_Object, | 2476 Lisp_Object maybe_signal_continuable_error_1 (Lisp_Object, Lisp_Object, |
2469 Lisp_Object, Error_Behavior); | 2477 Lisp_Object, Error_Behavior); |
2470 DECLARE_DOESNT_RETURN_GCC_ATTRIBUTE_SYNTAX_SUCKS (signal_ferror (Lisp_Object, | 2478 DECLARE_DOESNT_RETURN_GCC_ATTRIBUTE_SYNTAX_SUCKS (signal_ferror |
2471 const char *, | 2479 (Lisp_Object, |
2472 ...), 2, 3); | 2480 const CBufbyte *, |
2481 ...), 2, 3); | |
2473 void maybe_signal_ferror (Lisp_Object, Lisp_Object, Error_Behavior, | 2482 void maybe_signal_ferror (Lisp_Object, Lisp_Object, Error_Behavior, |
2474 const char *, ...) PRINTF_ARGS (4, 5); | 2483 const CBufbyte *, ...) PRINTF_ARGS (4, 5); |
2475 Lisp_Object signal_continuable_ferror (Lisp_Object, const char *, ...) | 2484 Lisp_Object signal_continuable_ferror (Lisp_Object, const CBufbyte *, ...) |
2476 PRINTF_ARGS (2, 3); | 2485 PRINTF_ARGS (2, 3); |
2477 Lisp_Object maybe_signal_continuable_ferror (Lisp_Object, Lisp_Object, | 2486 Lisp_Object maybe_signal_continuable_ferror (Lisp_Object, Lisp_Object, |
2478 Error_Behavior, | 2487 Error_Behavior, |
2479 const char *, ...) | 2488 const CBufbyte *, ...) |
2480 PRINTF_ARGS (4, 5); | 2489 PRINTF_ARGS (4, 5); |
2481 | 2490 |
2482 Lisp_Object build_error_data (const char *reason, Lisp_Object frob); | 2491 Lisp_Object build_error_data (const CBufbyte *reason, Lisp_Object frob); |
2483 DECLARE_DOESNT_RETURN (signal_error (Lisp_Object, const char *, | 2492 DECLARE_DOESNT_RETURN (signal_error (Lisp_Object, const CBufbyte *, |
2484 Lisp_Object)); | 2493 Lisp_Object)); |
2485 void maybe_signal_error (Lisp_Object, const char *, Lisp_Object, | 2494 void maybe_signal_error (Lisp_Object, const CBufbyte *, Lisp_Object, |
2486 Lisp_Object, Error_Behavior); | 2495 Lisp_Object, Error_Behavior); |
2487 Lisp_Object signal_continuable_error (Lisp_Object, const char *, | 2496 Lisp_Object signal_continuable_error (Lisp_Object, const CBufbyte *, |
2488 Lisp_Object); | 2497 Lisp_Object); |
2489 Lisp_Object maybe_signal_continuable_error (Lisp_Object, const char *, | 2498 Lisp_Object maybe_signal_continuable_error (Lisp_Object, const CBufbyte *, |
2490 Lisp_Object, | 2499 Lisp_Object, |
2491 Lisp_Object, Error_Behavior); | 2500 Lisp_Object, Error_Behavior); |
2492 DECLARE_DOESNT_RETURN_GCC_ATTRIBUTE_SYNTAX_SUCKS (signal_ferror_with_frob | 2501 DECLARE_DOESNT_RETURN_GCC_ATTRIBUTE_SYNTAX_SUCKS (signal_ferror_with_frob |
2493 (Lisp_Object, Lisp_Object, | 2502 (Lisp_Object, Lisp_Object, |
2494 const char *, | 2503 const CBufbyte *, |
2495 ...), 3, 4); | 2504 ...), 3, 4); |
2496 void maybe_signal_ferror_with_frob (Lisp_Object, Lisp_Object, Lisp_Object, | 2505 void maybe_signal_ferror_with_frob (Lisp_Object, Lisp_Object, Lisp_Object, |
2497 Error_Behavior, | 2506 Error_Behavior, |
2498 const char *, ...) PRINTF_ARGS (5, 6); | 2507 const CBufbyte *, ...) PRINTF_ARGS (5, 6); |
2499 Lisp_Object signal_continuable_ferror_with_frob (Lisp_Object, Lisp_Object, | 2508 Lisp_Object signal_continuable_ferror_with_frob (Lisp_Object, Lisp_Object, |
2500 const char *, | 2509 const CBufbyte *, |
2501 ...) PRINTF_ARGS (3, 4); | 2510 ...) PRINTF_ARGS (3, 4); |
2502 Lisp_Object maybe_signal_continuable_ferror_with_frob (Lisp_Object, | 2511 Lisp_Object maybe_signal_continuable_ferror_with_frob (Lisp_Object, |
2503 Lisp_Object, | 2512 Lisp_Object, |
2504 Lisp_Object, | 2513 Lisp_Object, |
2505 Error_Behavior, | 2514 Error_Behavior, |
2506 const char *, ...) | 2515 const CBufbyte *, ...) |
2507 PRINTF_ARGS (5, 6); | 2516 PRINTF_ARGS (5, 6); |
2508 DECLARE_DOESNT_RETURN (signal_error_2 (Lisp_Object, const char *, | 2517 DECLARE_DOESNT_RETURN (signal_error_2 (Lisp_Object, const CBufbyte *, |
2509 Lisp_Object, Lisp_Object)); | 2518 Lisp_Object, Lisp_Object)); |
2510 void maybe_signal_error_2 (Lisp_Object, const char *, Lisp_Object, | 2519 void maybe_signal_error_2 (Lisp_Object, const CBufbyte *, Lisp_Object, |
2511 Lisp_Object, Lisp_Object, Error_Behavior); | 2520 Lisp_Object, Lisp_Object, Error_Behavior); |
2512 Lisp_Object signal_continuable_error_2 (Lisp_Object, const char *, | 2521 Lisp_Object signal_continuable_error_2 (Lisp_Object, const CBufbyte *, |
2513 Lisp_Object, Lisp_Object); | 2522 Lisp_Object, Lisp_Object); |
2514 Lisp_Object maybe_signal_continuable_error_2 (Lisp_Object, const char *, | 2523 Lisp_Object maybe_signal_continuable_error_2 (Lisp_Object, const CBufbyte *, |
2515 Lisp_Object, Lisp_Object, | 2524 Lisp_Object, Lisp_Object, |
2516 Lisp_Object, | 2525 Lisp_Object, |
2517 Error_Behavior); | 2526 Error_Behavior); |
2518 | 2527 |
2519 | 2528 |
2520 DECLARE_DOESNT_RETURN (signal_malformed_list_error (Lisp_Object)); | 2529 DECLARE_DOESNT_RETURN (signal_malformed_list_error (Lisp_Object)); |
2521 DECLARE_DOESNT_RETURN (signal_malformed_property_list_error (Lisp_Object)); | 2530 DECLARE_DOESNT_RETURN (signal_malformed_property_list_error (Lisp_Object)); |
2522 DECLARE_DOESNT_RETURN (signal_circular_list_error (Lisp_Object)); | 2531 DECLARE_DOESNT_RETURN (signal_circular_list_error (Lisp_Object)); |
2523 DECLARE_DOESNT_RETURN (signal_circular_property_list_error (Lisp_Object)); | 2532 DECLARE_DOESNT_RETURN (signal_circular_property_list_error (Lisp_Object)); |
2524 | 2533 |
2525 DECLARE_DOESNT_RETURN (syntax_error (const char *reason, Lisp_Object frob)); | 2534 DECLARE_DOESNT_RETURN (syntax_error (const CBufbyte *reason, |
2526 DECLARE_DOESNT_RETURN (syntax_error_2 (const char *reason, Lisp_Object frob1, | 2535 Lisp_Object frob)); |
2536 DECLARE_DOESNT_RETURN (syntax_error_2 (const CBufbyte *reason, | |
2537 Lisp_Object frob1, | |
2527 Lisp_Object frob2)); | 2538 Lisp_Object frob2)); |
2528 void maybe_syntax_error (const char *, Lisp_Object, Lisp_Object, | 2539 void maybe_syntax_error (const CBufbyte *, Lisp_Object, Lisp_Object, |
2529 Error_Behavior); | 2540 Error_Behavior); |
2530 DECLARE_DOESNT_RETURN (sferror (const char *reason, Lisp_Object frob)); | 2541 DECLARE_DOESNT_RETURN (sferror (const CBufbyte *reason, Lisp_Object frob)); |
2531 DECLARE_DOESNT_RETURN (sferror_2 (const char *reason, Lisp_Object frob1, | 2542 DECLARE_DOESNT_RETURN (sferror_2 (const CBufbyte *reason, Lisp_Object frob1, |
2532 Lisp_Object frob2)); | 2543 Lisp_Object frob2)); |
2533 void maybe_sferror (const char *, Lisp_Object, Lisp_Object, | 2544 void maybe_sferror (const CBufbyte *, Lisp_Object, Lisp_Object, |
2534 Error_Behavior); | 2545 Error_Behavior); |
2535 DECLARE_DOESNT_RETURN (invalid_argument (const char *reason, | 2546 DECLARE_DOESNT_RETURN (invalid_argument (const CBufbyte *reason, |
2536 Lisp_Object frob)); | 2547 Lisp_Object frob)); |
2537 DECLARE_DOESNT_RETURN (invalid_argument_2 (const char *reason, | 2548 DECLARE_DOESNT_RETURN (invalid_argument_2 (const CBufbyte *reason, |
2538 Lisp_Object frob1, | 2549 Lisp_Object frob1, |
2539 Lisp_Object frob2)); | 2550 Lisp_Object frob2)); |
2540 void maybe_invalid_argument (const char *, Lisp_Object, Lisp_Object, | 2551 void maybe_invalid_argument (const CBufbyte *, Lisp_Object, Lisp_Object, |
2541 Error_Behavior); | 2552 Error_Behavior); |
2542 DECLARE_DOESNT_RETURN (invalid_operation (const char *reason, | 2553 DECLARE_DOESNT_RETURN (invalid_operation (const CBufbyte *reason, |
2543 Lisp_Object frob)); | 2554 Lisp_Object frob)); |
2544 DECLARE_DOESNT_RETURN (invalid_operation_2 (const char *reason, | 2555 DECLARE_DOESNT_RETURN (invalid_operation_2 (const CBufbyte *reason, |
2545 Lisp_Object frob1, | 2556 Lisp_Object frob1, |
2546 Lisp_Object frob2)); | 2557 Lisp_Object frob2)); |
2547 void maybe_invalid_operation (const char *, Lisp_Object, Lisp_Object, | 2558 void maybe_invalid_operation (const CBufbyte *, Lisp_Object, Lisp_Object, |
2548 Error_Behavior); | 2559 Error_Behavior); |
2549 DECLARE_DOESNT_RETURN (invalid_state (const char *reason, | 2560 DECLARE_DOESNT_RETURN (invalid_state (const CBufbyte *reason, |
2550 Lisp_Object frob)); | 2561 Lisp_Object frob)); |
2551 DECLARE_DOESNT_RETURN (invalid_state_2 (const char *reason, | 2562 DECLARE_DOESNT_RETURN (invalid_state_2 (const CBufbyte *reason, |
2552 Lisp_Object frob1, | 2563 Lisp_Object frob1, |
2553 Lisp_Object frob2)); | 2564 Lisp_Object frob2)); |
2554 void maybe_invalid_state (const char *, Lisp_Object, Lisp_Object, | 2565 void maybe_invalid_state (const CBufbyte *, Lisp_Object, Lisp_Object, |
2555 Error_Behavior); | 2566 Error_Behavior); |
2556 DECLARE_DOESNT_RETURN (invalid_change (const char *reason, | 2567 DECLARE_DOESNT_RETURN (invalid_change (const CBufbyte *reason, |
2557 Lisp_Object frob)); | 2568 Lisp_Object frob)); |
2558 DECLARE_DOESNT_RETURN (invalid_change_2 (const char *reason, | 2569 DECLARE_DOESNT_RETURN (invalid_change_2 (const CBufbyte *reason, |
2559 Lisp_Object frob1, | 2570 Lisp_Object frob1, |
2560 Lisp_Object frob2)); | 2571 Lisp_Object frob2)); |
2561 void maybe_invalid_change (const char *, Lisp_Object, Lisp_Object, | 2572 void maybe_invalid_change (const CBufbyte *, Lisp_Object, Lisp_Object, |
2562 Error_Behavior); | 2573 Error_Behavior); |
2563 DECLARE_DOESNT_RETURN (invalid_constant (const char *reason, | 2574 DECLARE_DOESNT_RETURN (invalid_constant (const CBufbyte *reason, |
2564 Lisp_Object frob)); | 2575 Lisp_Object frob)); |
2565 DECLARE_DOESNT_RETURN (invalid_constant_2 (const char *reason, | 2576 DECLARE_DOESNT_RETURN (invalid_constant_2 (const CBufbyte *reason, |
2566 Lisp_Object frob1, | 2577 Lisp_Object frob1, |
2567 Lisp_Object frob2)); | 2578 Lisp_Object frob2)); |
2568 void maybe_invalid_constant (const char *, Lisp_Object, Lisp_Object, | 2579 void maybe_invalid_constant (const CBufbyte *, Lisp_Object, Lisp_Object, |
2569 Error_Behavior); | 2580 Error_Behavior); |
2570 DECLARE_DOESNT_RETURN (wtaerror (const char *reason, Lisp_Object frob)); | 2581 DECLARE_DOESNT_RETURN (wtaerror (const CBufbyte *reason, Lisp_Object frob)); |
2571 DECLARE_DOESNT_RETURN (out_of_memory (const char *reason, | 2582 DECLARE_DOESNT_RETURN (out_of_memory (const CBufbyte *reason, |
2572 Lisp_Object frob)); | 2583 Lisp_Object frob)); |
2573 DECLARE_DOESNT_RETURN (stack_overflow (const char *reason, | 2584 DECLARE_DOESNT_RETURN (stack_overflow (const CBufbyte *reason, |
2574 Lisp_Object frob)); | 2585 Lisp_Object frob)); |
2575 DECLARE_DOESNT_RETURN_GCC_ATTRIBUTE_SYNTAX_SUCKS (printing_unreadable_object | 2586 DECLARE_DOESNT_RETURN_GCC_ATTRIBUTE_SYNTAX_SUCKS (printing_unreadable_object |
2576 (const char *, | 2587 (const CBufbyte *, |
2577 ...), 1, 2); | 2588 ...), 1, 2); |
2578 | 2589 |
2579 Lisp_Object signal_void_function_error (Lisp_Object); | 2590 Lisp_Object signal_void_function_error (Lisp_Object); |
2580 Lisp_Object signal_invalid_function_error (Lisp_Object); | 2591 Lisp_Object signal_invalid_function_error (Lisp_Object); |
2581 Lisp_Object signal_wrong_number_of_arguments_error (Lisp_Object, int); | 2592 Lisp_Object signal_wrong_number_of_arguments_error (Lisp_Object, int); |
2617 Lisp_Object, Lisp_Object, Lisp_Object, | 2628 Lisp_Object, Lisp_Object, Lisp_Object, |
2618 Lisp_Object, Lisp_Object); | 2629 Lisp_Object, Lisp_Object); |
2619 Lisp_Object eval_in_buffer (struct buffer *, Lisp_Object); | 2630 Lisp_Object eval_in_buffer (struct buffer *, Lisp_Object); |
2620 Lisp_Object call0_with_handler (Lisp_Object, Lisp_Object); | 2631 Lisp_Object call0_with_handler (Lisp_Object, Lisp_Object); |
2621 Lisp_Object call1_with_handler (Lisp_Object, Lisp_Object, Lisp_Object); | 2632 Lisp_Object call1_with_handler (Lisp_Object, Lisp_Object, Lisp_Object); |
2622 Lisp_Object eval_in_buffer_trapping_errors (const char *, struct buffer *, | 2633 Lisp_Object eval_in_buffer_trapping_errors (const CBufbyte *, struct buffer *, |
2623 Lisp_Object); | 2634 Lisp_Object); |
2624 Lisp_Object run_hook_trapping_errors (const char *, Lisp_Object); | 2635 Lisp_Object run_hook_trapping_errors (const CBufbyte *, Lisp_Object); |
2625 Lisp_Object safe_run_hook_trapping_errors (const char *, Lisp_Object, int); | 2636 Lisp_Object safe_run_hook_trapping_errors (const CBufbyte *, Lisp_Object, int); |
2626 Lisp_Object call0_trapping_errors (const char *, Lisp_Object); | 2637 Lisp_Object call0_trapping_errors (const CBufbyte *, Lisp_Object); |
2627 Lisp_Object call1_trapping_errors (const char *, Lisp_Object, Lisp_Object); | 2638 Lisp_Object call1_trapping_errors (const CBufbyte *, Lisp_Object, Lisp_Object); |
2628 Lisp_Object call2_trapping_errors (const char *, | 2639 Lisp_Object call2_trapping_errors (const CBufbyte *, |
2629 Lisp_Object, Lisp_Object, Lisp_Object); | 2640 Lisp_Object, Lisp_Object, Lisp_Object); |
2630 Lisp_Object call_with_suspended_errors (lisp_fn_t, volatile Lisp_Object, Lisp_Object, | 2641 Lisp_Object call_with_suspended_errors (lisp_fn_t, volatile Lisp_Object, Lisp_Object, |
2631 Error_Behavior, int, ...); | 2642 Error_Behavior, int, ...); |
2632 /* C Code should be using internal_catch, record_unwind_p, condition_case_1 */ | 2643 /* C Code should be using internal_catch, record_unwind_p, condition_case_1 */ |
2633 Lisp_Object internal_catch (Lisp_Object, Lisp_Object (*) (Lisp_Object), | 2644 Lisp_Object internal_catch (Lisp_Object, Lisp_Object (*) (Lisp_Object), |
2642 void specbind (Lisp_Object, Lisp_Object); | 2653 void specbind (Lisp_Object, Lisp_Object); |
2643 void record_unwind_protect (Lisp_Object (*) (Lisp_Object), Lisp_Object); | 2654 void record_unwind_protect (Lisp_Object (*) (Lisp_Object), Lisp_Object); |
2644 void do_autoload (Lisp_Object, Lisp_Object); | 2655 void do_autoload (Lisp_Object, Lisp_Object); |
2645 Lisp_Object un_autoload (Lisp_Object); | 2656 Lisp_Object un_autoload (Lisp_Object); |
2646 void warn_when_safe_lispobj (Lisp_Object, Lisp_Object, Lisp_Object); | 2657 void warn_when_safe_lispobj (Lisp_Object, Lisp_Object, Lisp_Object); |
2647 void warn_when_safe (Lisp_Object, Lisp_Object, const char *, | 2658 void warn_when_safe (Lisp_Object, Lisp_Object, const CBufbyte *, |
2648 ...) PRINTF_ARGS (3, 4); | 2659 ...) PRINTF_ARGS (3, 4); |
2649 | 2660 |
2650 | 2661 |
2651 /* Defined in event-stream.c */ | 2662 /* Defined in event-stream.c */ |
2652 void wait_delaying_user_input (int (*) (void *), void *); | 2663 void wait_delaying_user_input (int (*) (void *), void *); |
2668 | 2679 |
2669 /* Defined in fileio.c */ | 2680 /* Defined in fileio.c */ |
2670 void record_auto_save (void); | 2681 void record_auto_save (void); |
2671 void force_auto_save_soon (void); | 2682 void force_auto_save_soon (void); |
2672 DECLARE_DOESNT_RETURN (report_error_with_errno (Lisp_Object errtype, | 2683 DECLARE_DOESNT_RETURN (report_error_with_errno (Lisp_Object errtype, |
2673 const char *string, | 2684 const CBufbyte *string, |
2674 Lisp_Object data)); | 2685 Lisp_Object data)); |
2675 DECLARE_DOESNT_RETURN (report_file_type_error (Lisp_Object errtype, | 2686 DECLARE_DOESNT_RETURN (report_file_type_error (Lisp_Object errtype, |
2676 Lisp_Object oserrmess, | 2687 Lisp_Object oserrmess, |
2677 const char *string, | 2688 const CBufbyte *string, |
2678 Lisp_Object data)); | 2689 Lisp_Object data)); |
2679 DECLARE_DOESNT_RETURN (report_file_error (const char *, Lisp_Object)); | 2690 DECLARE_DOESNT_RETURN (report_file_error (const CBufbyte *, Lisp_Object)); |
2680 Lisp_Object lisp_strerror (int); | 2691 Lisp_Object lisp_strerror (int); |
2681 Lisp_Object expand_and_dir_to_file (Lisp_Object, Lisp_Object); | 2692 Lisp_Object expand_and_dir_to_file (Lisp_Object, Lisp_Object); |
2682 ssize_t read_allowing_quit (int, void *, size_t); | 2693 ssize_t read_allowing_quit (int, void *, size_t); |
2683 ssize_t write_allowing_quit (int, const void *, size_t); | 2694 ssize_t write_allowing_quit (int, const void *, size_t); |
2684 int internal_delete_file (Lisp_Object); | 2695 int internal_delete_file (Lisp_Object); |