| 665 |
static SCM_DEFINE_STRING_CONST(xyzzylisp_yes_or_no_p__NAME, "yes-or-no-p", 11, 11); |
static SCM_DEFINE_STRING_CONST(xyzzylisp_yes_or_no_p__NAME, "yes-or-no-p", 11, 11); |
| 666 |
static SCM_DEFINE_SUBR(xyzzylisp_yes_or_no_p__STUB, 1, 0, SCM_OBJ(&xyzzylisp_yes_or_no_p__NAME), xyzzylisp_yes_or_no_p, NULL, NULL); |
static SCM_DEFINE_SUBR(xyzzylisp_yes_or_no_p__STUB, 1, 0, SCM_OBJ(&xyzzylisp_yes_or_no_p__NAME), xyzzylisp_yes_or_no_p, NULL, NULL); |
| 667 |
|
|
| 668 |
|
static ScmObj xyzzylisp_no_or_yes_p(ScmObj *SCM_FP, int SCM_ARGCNT, void *data_) |
| 669 |
|
{ |
| 670 |
|
ScmObj msg_scm; |
| 671 |
|
const char * msg; |
| 672 |
|
SCM_ENTER_SUBR("no-or-yes-p"); |
| 673 |
|
msg_scm = SCM_ARGREF(0); |
| 674 |
|
if (!SCM_STRINGP(msg_scm)) Scm_Error("const C string required, but got %S", msg_scm); |
| 675 |
|
msg = SCM_STRING_CONST_CSTRING(msg_scm); |
| 676 |
|
{ |
| 677 |
|
{ |
| 678 |
|
int SCM_RESULT; |
| 679 |
|
SCM_RESULT = Shiki_no_or_yes_p(msg); |
| 680 |
|
SCM_RETURN(SCM_MAKE_BOOL(SCM_RESULT)); |
| 681 |
|
} |
| 682 |
|
} |
| 683 |
|
} |
| 684 |
|
|
| 685 |
|
static SCM_DEFINE_STRING_CONST(xyzzylisp_no_or_yes_p__NAME, "no-or-yes-p", 11, 11); |
| 686 |
|
static SCM_DEFINE_SUBR(xyzzylisp_no_or_yes_p__STUB, 1, 0, SCM_OBJ(&xyzzylisp_no_or_yes_p__NAME), xyzzylisp_no_or_yes_p, NULL, NULL); |
| 687 |
|
|
| 688 |
static ScmObj xyzzylisp_need_buffer_save_p(ScmObj *SCM_FP, int SCM_ARGCNT, void *data_) |
static ScmObj xyzzylisp_need_buffer_save_p(ScmObj *SCM_FP, int SCM_ARGCNT, void *data_) |
| 689 |
{ |
{ |
| 690 |
ScmObj buffer_scm; |
ScmObj buffer_scm; |
| 774 |
SCM_DEFINE(module, "file-name-dialog", SCM_OBJ(&xyzzylisp_file_name_dialog__STUB)); |
SCM_DEFINE(module, "file-name-dialog", SCM_OBJ(&xyzzylisp_file_name_dialog__STUB)); |
| 775 |
KEYARG_title = Scm_MakeKeyword(&KEYARG_title__NAME); |
KEYARG_title = Scm_MakeKeyword(&KEYARG_title__NAME); |
| 776 |
SCM_DEFINE(module, "yes-or-no-p", SCM_OBJ(&xyzzylisp_yes_or_no_p__STUB)); |
SCM_DEFINE(module, "yes-or-no-p", SCM_OBJ(&xyzzylisp_yes_or_no_p__STUB)); |
| 777 |
|
SCM_DEFINE(module, "no-or-yes-p", SCM_OBJ(&xyzzylisp_no_or_yes_p__STUB)); |
| 778 |
SCM_DEFINE(module, "need-buffer-save-p", SCM_OBJ(&xyzzylisp_need_buffer_save_p__STUB)); |
SCM_DEFINE(module, "need-buffer-save-p", SCM_OBJ(&xyzzylisp_need_buffer_save_p__STUB)); |
| 779 |
SCM_DEFINE(module, "msgbox", SCM_OBJ(&xyzzylisp_msgbox__STUB)); |
SCM_DEFINE(module, "msgbox", SCM_OBJ(&xyzzylisp_msgbox__STUB)); |
| 780 |
} |
} |