These pages are written by only Japanese.
|
Namazu for hns による簡易全文検索です。 詳細は 詳細指定/ヘルプをご参照下さい。 |
|||||||||||||||||||||||||||||||||||||||||||||
% gif_setscreen Usage: gif_setscreen <gif_file> <screen width> <screen height> [<geometry x> <geometry y>] % gif_setscreen foo.gif 24 24 8 8 > baa.gif % gif_dump baa.gif Screen Infomation: (Width, Height)=(24, 24) ColorResolution=8 BackGroundColor=0 <略> # Image No. 0 ImageDesc (Left, Top)=(8, 8) (Width, Height)=(159, 46) Interlace=0
- DefineShape |- swf_tag ○ |- swf_rect ○ |- swf_morph_shape_with_style ○ | |- swf_styles ○ | | |- swf_fill_style_array ○ | | | |- swf_fill_style ○ | | | | |- swf_fill_style_solid ○ | | | | | |- swf_rgba, swf_rgb ○ | | | | |- swf_fill_style_gradient ○ | | | | | |- swf_matrix ○ | | | | | |- swf_gradient ○ | | | | | | |- swf_gradient_record ○ | | | | | | |- swf_rgba, swf_rgb ○ | | | | |- swf_fill_style_bitmap ○ | | |- swf_line_style_array ○ | | | |- swf_line_style ○ | | | | |- swf_rgba, swf_rgb ○ | | | | |- swf_fill_style ○ | | |- swf_styles_count × | |- swf_shape_record × | | |- swf_shape_record_{end|setup|edge} × | |- swf_styles_count × | |- swf_shape_with_style ○ |- swf_styles ○ |- 略 |- swf_shape_record |- swf_shape_record_{end|setup|edge} ×残るは、swf_styles_count, swf_shape_record とその仲間たちのみかな‥
安全運転してくださいねとまで言われてしまいました。
[yoya@dev src]$ grep union *.h swf_fill_style.h:typedef union swf_fill_style_ { swf_fill_style_gradient.h:typedef union swf_fill_style_gradient_ { swf_fill_style_solid.h:typedef union swf_fill_style_solid_ { swf_gradient.h:typedef union swf_gradient_ { swf_gradient_record.h:typedef union swf_gradient_record_ { swf_line_style.h:typedef union swf_line_style_ { swf_shape_record.h: union { swf_shape_record_edge.h:typedef union swf_shape_record_edge_ { swf_shape_record_end.h:typedef union swf_shape_record_end_ { swf_shape_record_setup.h:typedef union swf_shape_record_setup_ {swf_shape_record が可変長データかつ、タイプによって構造が変わるので、 struct と union の組み合わせで表現したのですけど、
typedef struct swf_shape_record_ { union { unsigned char first_6bits : 6; swf_shape_record_end_t shape_end; swf_shape_record_setup_t shape_setup; swf_shape_record_edge_t shape_edge; } shape; struct swf_shape_record_ *next; } swf_shape_record_t;その union 定義をコピペした先で、普通の struct まで union にしちゃってました。
応募締め切り 2009/7/6 (延長しました!)ΩΩΩ<な。なんだってーっ!