[Groonga-commit] groonga/groonga at 6af20f9 [master] mrb: use portable memcpy()

Back to archive index

Kouhei Sutou null+****@clear*****
Mon Jul 27 15:01:41 JST 2015


Kouhei Sutou	2015-07-27 15:01:41 +0900 (Mon, 27 Jul 2015)

  New Revision: 6af20f99df35a37396558150c5b0599c61de164e
  https://github.com/groonga/groonga/commit/6af20f99df35a37396558150c5b0599c61de164e

  Message:
    mrb: use portable memcpy()

  Modified files:
    lib/mrb/mrb_table.c

  Modified: lib/mrb/mrb_table.c (+6 -6)
===================================================================
--- lib/mrb/mrb_table.c    2015-07-27 14:36:07 +0900 (2b9e00d)
+++ lib/mrb/mrb_table.c    2015-07-27 15:01:41 +0900 (59ce303)
@@ -179,9 +179,9 @@ mrb_grn_table_sort_raw(mrb_state *mrb, mrb_value self)
   n_keys = RARRAY_LEN(mrb_keys);
   keys = GRN_MALLOCN(grn_table_sort_key, n_keys);
   for (i = 0; i < n_keys; i++) {
-    memcpy(&(keys[i]),
-           DATA_PTR(RARRAY_PTR(mrb_keys)[i]),
-           sizeof(grn_table_sort_key));
+    grn_memcpy(&(keys[i]),
+               DATA_PTR(RARRAY_PTR(mrb_keys)[i]),
+               sizeof(grn_table_sort_key));
   }
   result = DATA_PTR(mrb_result);
   grn_table_sort(ctx, table, offset, limit, result, keys, n_keys);
@@ -211,9 +211,9 @@ mrb_grn_table_group_raw(mrb_state *mrb, mrb_value self)
   n_keys = RARRAY_LEN(mrb_keys);
   keys = GRN_MALLOCN(grn_table_sort_key, n_keys);
   for (i = 0; i < n_keys; i++) {
-    memcpy(&(keys[i]),
-           DATA_PTR(RARRAY_PTR(mrb_keys)[i]),
-           sizeof(grn_table_sort_key));
+    grn_memcpy(&(keys[i]),
+               DATA_PTR(RARRAY_PTR(mrb_keys)[i]),
+               sizeof(grn_table_sort_key));
   }
   result = DATA_PTR(mrb_result);
   grn_table_group(ctx, table, keys, n_keys, result, 1);
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index