}
SCM_RETURN_NEWSMOB (scm_tc16_charset_cursor, cur_data);
}
-
#undef FUNC_NAME
SCM_MISC_ERROR ("invalid character set cursor: ~A", scm_list_1 (cursor));
return SCM_MAKE_CHAR (cur_data->n);
}
-
#undef FUNC_NAME
return cursor;
}
-
#undef FUNC_NAME
return SCM_BOOL_F;
}
-
#undef FUNC_NAME
return SCM_UNSPECIFIED;
}
-
#undef FUNC_NAME
return ret;
}
-
#undef FUNC_NAME
}
return ret;
}
-
#undef FUNC_NAME
}
return base_cs;
}
-
#undef FUNC_NAME
return scm_from_int (count);
}
-
#undef FUNC_NAME
result = scm_cons (SCM_MAKE_CHAR (n), result);
return result;
}
-
#undef FUNC_NAME
}
return result;
}
-
#undef FUNC_NAME
}
return SCM_BOOL_T;
}
-
#undef FUNC_NAME
charsets_complement (p, q);
return res;
}
-
#undef FUNC_NAME
cs = scm_char_set_complement (cs);
return cs;
}
-
#undef FUNC_NAME
cs1 = scm_char_set_union (scm_cons (cs1, rest));
return cs1;
}
-
#undef FUNC_NAME
cs1 = scm_char_set_intersection (scm_cons (cs1, rest));
return cs1;
}
-
#undef FUNC_NAME
cs1 = scm_char_set_difference (cs1, rest);
return cs1;
}
-
#undef FUNC_NAME
*/
return scm_char_set_xor (scm_cons (cs1, rest));
}
-
#undef FUNC_NAME
cs2 = intersect;
return scm_values (scm_list_2 (cs1, cs2));
}
-
#undef FUNC_NAME
+
\f
/* Standard character sets. */
SCM_DEFINE (scm_debug_char_set, "debug-char-set", 1, 0, 0,
(SCM charset),
"Print out the internal C structure of @var{charset}.\n")
-#define FUNC_NAME s_debug_char_set
+#define FUNC_NAME s_scm_debug_char_set
{
int i;
scm_t_char_set *cs = SCM_CHARSET_DATA (charset);
printf ("\n");
return SCM_UNSPECIFIED;
}
-
#undef FUNC_NAME
-#endif
+#endif /* SCM_CHARSET_DEBUG */
\f
SCM_API SCM scm_char_set_diff_plus_intersection_x (SCM cs1, SCM cs2, SCM rest);
#if SCM_CHARSET_DEBUG
SCM_API SCM scm_debug_char_set (SCM cs);
-#endif
+#endif /* SCM_CHARSET_DEBUG */
SCM_API SCM scm_char_set_lower_case;
SCM_API SCM scm_char_set_upper_case;