Kouhei Sutou
null+****@clear*****
Mon Jan 19 15:19:02 JST 2015
Kouhei Sutou 2015-01-19 15:19:02 +0900 (Mon, 19 Jan 2015) New Revision: d73153951e369628cd9ef39b99efe7c1ecf915b6 https://github.com/groonga/groonga/commit/d73153951e369628cd9ef39b99efe7c1ecf915b6 Message: Share common code Modified files: lib/grn_db.h Modified: lib/grn_db.h (+4 -2) =================================================================== --- lib/grn_db.h 2015-01-19 12:59:06 +0900 (67b9c23) +++ lib/grn_db.h 2015-01-19 15:19:02 +0900 (da4704f) @@ -51,11 +51,13 @@ typedef struct { #define GRN_RSET_N_SUBRECS(ri) ((ri)->n_subrecs & ~GRN_RSET_UTIL_BIT) +#define GRN_RSET_SUBREC_SIZE(subrec_size) \ + (GRN_RSET_SCORE_SIZE + subrec_size) #define GRN_RSET_SUBRECS_CMP(a,b,dir) (((a) - (b))*(dir)) #define GRN_RSET_SUBRECS_NTH(subrecs,size,n) \ - ((int *)((byte *)subrecs + n * (GRN_RSET_SCORE_SIZE + size))) + ((int *)((byte *)subrecs + n * GRN_RSET_SUBREC_SIZE(size))) #define GRN_RSET_SUBRECS_COPY(subrecs,size,n,src) \ - (memcpy(GRN_RSET_SUBRECS_NTH(subrecs, size, n), src, GRN_RSET_SCORE_SIZE + size)) + (memcpy(GRN_RSET_SUBRECS_NTH(subrecs, size, n), src, GRN_RSET_SUBREC_SIZE(size))) #define GRN_JSON_LOAD_OPEN_BRACKET 0x40000000 #define GRN_JSON_LOAD_OPEN_BRACE 0x40000001 -------------- next part -------------- HTML����������������������������...Descargar