#include "chars.h"
\f
-GUILE_PROC (scm_char_p, "char?", 1, 0, 0,
+SCM_DEFINE (scm_char_p, "char?", 1, 0, 0,
(SCM x),
"Return #t iff X is a character, else #f.")
#define FUNC_NAME s_scm_char_p
#undef FUNC_NAME
-GUILE_PROC(scm_char_alphabetic_p, "char-alphabetic?", 1, 0, 0,
+SCM_DEFINE(scm_char_alphabetic_p, "char-alphabetic?", 1, 0, 0,
(SCM chr),
"Return #t iff CHR is alphabetic, else #f.
Alphabetic means the same thing as the isalpha C library function.")
}
#undef FUNC_NAME
-GUILE_PROC(scm_char_numeric_p, "char-numeric?", 1, 0, 0,
+SCM_DEFINE(scm_char_numeric_p, "char-numeric?", 1, 0, 0,
(SCM chr),
"Return #t iff CHR is numeric, else #f.
Numeric means the same thing as the isdigit C library function.")
}
#undef FUNC_NAME
-GUILE_PROC(scm_char_whitespace_p, "char-whitespace?", 1, 0, 0,
+SCM_DEFINE(scm_char_whitespace_p, "char-whitespace?", 1, 0, 0,
(SCM chr),
"Return #t iff CHR is whitespace, else #f.
Whitespace means the same thing as the isspace C library function.")
-GUILE_PROC(scm_char_upper_case_p, "char-upper-case?", 1, 0, 0,
+SCM_DEFINE(scm_char_upper_case_p, "char-upper-case?", 1, 0, 0,
(SCM chr),
"Return #t iff CHR is uppercase, else #f.
Uppercase means the same thing as the isupper C library function.")
#undef FUNC_NAME
-GUILE_PROC(scm_char_lower_case_p, "char-lower-case?", 1, 0, 0,
+SCM_DEFINE(scm_char_lower_case_p, "char-lower-case?", 1, 0, 0,
(SCM chr),
"Return #t iff CHR is lowercase, else #f.
Lowercase means the same thing as the islower C library function.")
-GUILE_PROC (scm_char_is_both_p, "char-is-both?", 1, 0, 0,
+SCM_DEFINE (scm_char_is_both_p, "char-is-both?", 1, 0, 0,
(SCM chr),
"Return #t iff CHR is either uppercase or lowercase, else #f.
Uppercase and lowercase are as defined by the isupper and islower
-GUILE_PROC (scm_char_to_integer, "char->integer", 1, 0, 0,
+SCM_DEFINE (scm_char_to_integer, "char->integer", 1, 0, 0,
(SCM chr),
"Return the number corresponding to ordinal position of CHR in the Ascii sequence.")
#define FUNC_NAME s_scm_char_to_integer
-GUILE_PROC(scm_integer_to_char, "integer->char", 1, 0, 0,
+SCM_DEFINE(scm_integer_to_char, "integer->char", 1, 0, 0,
(SCM n),
"Return the character at position N in the Ascii sequence.")
#define FUNC_NAME s_scm_integer_to_char
#undef FUNC_NAME
-GUILE_PROC(scm_char_upcase, "char-upcase", 1, 0, 0,
+SCM_DEFINE(scm_char_upcase, "char-upcase", 1, 0, 0,
(SCM chr),
"Return the uppercase character version of CHR.")
#define FUNC_NAME s_scm_char_upcase
#undef FUNC_NAME
-GUILE_PROC(scm_char_downcase, "char-downcase", 1, 0, 0,
+SCM_DEFINE(scm_char_downcase, "char-downcase", 1, 0, 0,
(SCM chr),
"Return the lowercase character version of CHR.")
#define FUNC_NAME s_scm_char_downcase