X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fdarray.h;h=b75d85f98b0b4aff3511da076612f0c375f2ce44;hb=a17701327e4bc6daa54114041a9707e00e15d82c;hp=de659ccadc873515494d0616e452eb5985999188;hpb=c0065c95a479c7111417a6547d26594a5e31378b;p=platform%2Fupstream%2Flibxkbcommon.git diff --git a/src/darray.h b/src/darray.h index de659cc..b75d85f 100644 --- a/src/darray.h +++ b/src/darray.h @@ -114,6 +114,11 @@ typedef darray (unsigned long) darray_ulong; #define darray_concat(arr_to, arr_from) \ darray_append_items((arr_to), (arr_from).item, (arr_from).size) +/*** Removal ***/ + +/* Warning: Do not call darray_remove_last on an empty darray. */ +#define darray_remove_last(arr) (--(arr).size) + /*** String buffer ***/ #define darray_append_string(arr, str) do { \