Lines Matching refs:type
30 #define AV_QSORT(p, num, type, cmp) {\
36 type *start= stack[--sp][0];\
37 type *end = stack[ sp][1];\
41 type *right = end-2;\
42 type *left = start+1;\
43 type *mid = start + ((end-start)>>1);\
45 if(cmp( end, mid) > 0) FFSWAP(type, *start, *mid);\
46 else FFSWAP(type, *start, *end);\
48 if(cmp(start, mid) > 0) FFSWAP(type, *start, *mid);\
52 FFSWAP(type, *mid, *end);\
56 FFSWAP(type, end[-1], *mid);\
63 FFSWAP(type, *left, *right);\
68 FFSWAP(type, end[-1], *left);\
87 FFSWAP(type, *start, *end);\
100 #define AV_MSORT(p, tmp, num, type, cmp) {\
115 FFSWAP(type*, p, tmp);\