Kouhei Sutou
kou****@clear*****
2009年 4月 11日 (土) 22:45:54 JST
須藤です。
動きが少しわからないので教えてください。
grn_obj_set_value()で、objがカラムでGRN_COLUMN_FIX_SIZEのと
き、GRN_OBJ_SETを指定していると、GRN_OBJ_INCRも効いてしまう
のですがそういうものなのでしょうか?
ドキュメントを見た感じだと独立して指定できるような気がするの
ですが。。。
diff --git a/lib/db.c b/lib/db.c
index 59e635f..e1cf301 100644
--- a/lib/db.c
+++ b/lib/db.c
@@ -2726,6 +2726,7 @@ grn_obj_set_value(grn_ctx *ctx, grn_obj *obj, grn_id id,
case GRN_OBJ_SET :
memcpy(p, v, s);
rc = GRN_SUCCESS;
+ break;
case GRN_OBJ_INCR :
INCRDECR(+=);
break;
--
須藤 功平 <kou****@clear*****>
株式会社クリアコード (http://www.clear-code.com/)