comparison tableprint.c @ 10471:09d8df2c1a4d libavcodec

Better formatting for 2D tables in tableprint code.
author reimar
date Wed, 28 Oct 2009 19:05:45 +0000
parents 23ca6d60184d
children e37d143be97e
comparison
equal deleted inserted replaced
10470:08be6978ac8e 10471:09d8df2c1a4d
43 #define WRITE_2D_FUNC(name, type)\ 43 #define WRITE_2D_FUNC(name, type)\
44 void write_##name##_2d_array(const void *arg, int len, int len2)\ 44 void write_##name##_2d_array(const void *arg, int len, int len2)\
45 {\ 45 {\
46 const type *data = arg;\ 46 const type *data = arg;\
47 int i;\ 47 int i;\
48 printf(" {");\ 48 printf(" {\n");\
49 for (i = 0; i < len; i++) {\ 49 for (i = 0; i < len; i++) {\
50 write_##name##_array(data + i * len2, len2, 0);\ 50 write_##name##_array(data + i * len2, len2, 0);\
51 printf(i == len - 1 ? " }\n" : " }, {\n");\ 51 printf(i == len - 1 ? " }\n" : " }, {\n");\
52 }\ 52 }\
53 } 53 }