svnno****@sourc*****
svnno****@sourc*****
2011年 4月 5日 (火) 20:54:33 JST
Revision: 518 http://sourceforge.jp/projects/swfed/svn/view?view=rev&revision=518 Author: yoya Date: 2011-04-05 20:54:33 +0900 (Tue, 05 Apr 2011) Log Message: ----------- swf_object_replace_tag を static 関数にした Modified Paths: -------------- trunk/src/swf_object.c -------------- next part -------------- Modified: trunk/src/swf_object.c =================================================================== --- trunk/src/swf_object.c 2011-04-05 11:11:52 UTC (rev 517) +++ trunk/src/swf_object.c 2011-04-05 11:54:33 UTC (rev 518) @@ -23,6 +23,8 @@ #include "trans_table.h" static int _swf_object_remove_tag(swf_object_t *swf, swf_tag_t *tag); +static int _swf_object_replace_tag(swf_object_t *swf, + swf_tag_t *old_tag, swf_tag_t *new_tag); swf_object_t * swf_object_open(void) { @@ -332,7 +334,7 @@ bitstream_close(bs); if (new_tag) { // 新しいタグに繋ぎかえる - swf_object_replace_tag(swf, old_tag, new_tag); + _swf_object_replace_tag(swf, old_tag, new_tag); swf_tag_destroy(old_tag); // 古いのは消す return 0; } @@ -368,7 +370,7 @@ swf_tag_replace_cid(new_tag, cid); // SWF 中の cid は維持する if (new_tag) { // 新しいタグに繋ぎかえる - swf_object_replace_tag(swf, old_tag, new_tag); + _swf_object_replace_tag(swf, old_tag, new_tag); swf_tag_destroy(old_tag); // 前のは消す return 0; } @@ -1462,9 +1464,9 @@ } // 新しいタグに繋ぎかえる -int -swf_object_replace_tag(swf_object_t *swf, - swf_tag_t *old_tag, swf_tag_t *new_tag) { +static int +_swf_object_replace_tag(swf_object_t *swf, + swf_tag_t *old_tag, swf_tag_t *new_tag) { old_tag->prev->next = new_tag; old_tag->next->prev = new_tag; new_tag->prev = old_tag->prev;