⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 swf_file.c.svn-base

📁 A Flash Player with ActionScript support. Write in C and C++. It have two part, one is Player and an
💻 SVN-BASE
字号:
#include <glib.h>#include <fcntl.h>#include <assert.h>#include "swf_file_pub.h"#include "spliter_pub.h"swf_file_t* swf_new(player_t *player_p) {    swf_file_t	*swf_p = g_new0(swf_file_t,1);    swf_p->handle 	= open(player_p->play_filename_p,O_RDONLY);    swf_p->holder_p	= player_p;    swf_p->next_ins_name_num	= 1;    g_datalist_init(&swf_p->dvar_list_p);    return swf_p;};int swf_sym_to_char_id(swf_file_t *swf_p,char* name_p) {    struct asset	*a_p;    a_p = swf_p->dict_p->assets_p;    printf("a_p %p\n",a_p);    while (a_p != NULL) {        if (g_strcasecmp(a_p->name_p,name_p) == 0) {            return a_p->id;        };        printf("symbol name %s\n",a_p->name_p);        a_p=a_p->next_p;    }    return -1;};void swf_destory(swf_file_t *self_p) {    //XXX 首先应 free 掉自己 hold 的东西    g_free(self_p);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -