[Senna-dev 926] sen_ql_feed()の戻り値の意味

Back to archive index

Kouhei Sutou kou****@cozmi*****
2008年 6月 30日 (月) 09:14:47 JST


須藤です。

sen_ql_feed()はNILかFを返すと思うのですが、それぞれ以下のような
意味でよいでしょうか?

  * NIL: 成功
  * F: 失敗

もし、↑だとすると、sen_ctx_load()でのsen_ql_feed()の戻り値チェック
は逆のような気がします。


Index: lib/scm.c
===================================================================
--- lib/scm.c	(revision 872)
+++ lib/scm.c	(working copy)
@@ -786,7 +786,7 @@ sen_ctx_load(sen_ctx *ctx, const char *filename)
   ctx->args = CONS(mk_const_string(ctx, filename), NIL);
   ctx->stat = SEN_QL_TOPLEVEL;
   ctx->op = OP_LOAD;
-  return sen_ql_feed(ctx, "init", 4, 0) == F ? sen_success :
sen_internal_error;
+  return sen_ql_feed(ctx, "init", 4, 0) == F ? sen_internal_error :
sen_success;
 }

 /* ========== Routines for Reading ========== */




Senna-dev メーリングリストの案内
Back to archive index