OSDN Git Service

add bitmap_id parameter into apply factor method.
[swfed/swfed.git] / src / swf_tag_edit.h
index 53fc210..1ac34e5 100644 (file)
@@ -50,24 +50,21 @@ typedef struct swf_tag_edit_detail_ {
 extern swf_tag_detail_handler_t *swf_tag_edit_detail_handler(void);
 
 extern void *swf_tag_edit_create_detail(void);
-extern int swf_tag_edit_input_detail(unsigned char *data,
-                                     unsigned long length,
-                                     swf_tag_t *tag,
-                                     struct swf_object_ *swf);
-extern int swf_tag_edit_identity_detail(unsigned char *data, int id,
-                                        swf_tag_t *tag);
-extern unsigned char *swf_tag_edit_output_detail(void *detail,
+extern int swf_tag_edit_input_detail(swf_tag_t *tag, struct swf_object_ *swf);
+extern int swf_tag_edit_get_cid_detail(swf_tag_t *tag);
+extern int swf_tag_edit_replace_cid_detail(swf_tag_t *tag, int id);
+extern unsigned char *swf_tag_edit_output_detail(swf_tag_t *tag,
                                                  unsigned long *length,
-                                                 swf_tag_t *tag,
                                                  struct swf_object_ *swf);
-extern void swf_tag_edit_print_detail(void *detail,
-                                      swf_tag_t *tag,
-                                      struct swf_object_ *swf);
-extern void swf_tag_edit_destroy_detail(void *detail);
+extern void swf_tag_edit_print_detail(swf_tag_t *tag,
+                                      struct swf_object_ *swf,
+                                      int indent_depth);
+extern void swf_tag_edit_destroy_detail(swf_tag_t *tag);
 
 extern char *swf_tag_edit_get_string(void *detail,
                                      char *variable_name,
-                                     int variable_name_len);
+                                     int variable_name_len,
+                                     int *error);
 extern int swf_tag_edit_replace_string(void *detail,
                                        char *variable_name,
                                        int variable_name_len,