49 __attribute__((nonnull, warn_unused_result));
58 __attribute__((nonnull, warn_unused_result));
60 # define dfield_get_type(field) (&(field)->type)
61 # define dfield_get_data(field) ((field)->data)
71 __attribute__((nonnull));
80 __attribute__((nonnull, warn_unused_result));
89 __attribute__((nonnull));
98 __attribute__((nonnull, warn_unused_result));
107 __attribute__((nonnull, warn_unused_result));
115 __attribute__((nonnull));
125 __attribute__((nonnull(1)));
133 __attribute__((nonnull));
142 __attribute__((nonnull));
151 __attribute__((nonnull));
160 __attribute__((nonnull));
169 __attribute__((nonnull));
170 #ifndef UNIV_HOTBACKUP
184 __attribute__((nonnull, warn_unused_result));
195 __attribute__((nonnull, warn_unused_result));
205 __attribute__((nonnull, warn_unused_result));
217 # define dtuple_get_nth_field(tuple, n) ((tuple)->fields + (n))
227 __attribute__((nonnull, warn_unused_result));
236 __attribute__((nonnull));
245 __attribute__((nonnull, warn_unused_result));
255 __attribute__((nonnull));
259 #define DTUPLE_EST_ALLOC(n_fields) \
260 (sizeof(dtuple_t) + (n_fields) * sizeof(dfield_t))
275 __attribute__((nonnull, warn_unused_result));
289 __attribute__((nonnull, malloc));
300 __attribute__((nonnull));
312 __attribute__((nonnull, malloc));
323 __attribute__((nonnull));
332 __attribute__((nonnull));
343 __attribute__((nonnull, warn_unused_result));
356 __attribute__((nonnull, pure, warn_unused_result));
365 __attribute__((nonnull));
374 __attribute__((nonnull, warn_unused_result));
383 __attribute__((nonnull, warn_unused_result));
392 __attribute__((nonnull, warn_unused_result));
401 __attribute__((nonnull, warn_unused_result));
412 __attribute__((nonnull, warn_unused_result));
421 __attribute__((nonnull));
430 __attribute__((nonnull));
439 __attribute__((nonnull));
456 __attribute__((nonnull, malloc, warn_unused_result));
469 __attribute__((nonnull));
478 __attribute__((nonnull));
512 # define DATA_TUPLE_MAGIC_N 65478679