00001 /*------------------------------------------------------------------------*/ 00002 /* Copyright INRIA 2006 */ 00003 /* Authors : Sylvestre ledru */ 00004 /*------------------------------------------------------------------------*/ 00005 #ifndef __RIPOLE_H__ 00006 #define __RIPOLE_H__ 00007 00008 struct ripOLE_object { 00009 int debug; 00010 int verbose; 00011 int save_unknown_streams; 00012 00013 char *inputfile; 00014 char *outputdir; 00015 00016 }; 00017 00018 int ROLE_set_defaults( struct ripOLE_object *role ); 00019 int ROLE_parse_parameters( struct ripOLE_object *role, int argc, char **argv ); 00020 int ROLE_set_parameters( struct ripOLE_object *role, struct OLE_object *ole ); 00021 int ROLE_report_filename_decoded(char *filename); 00022 int ROLE_init(struct ripOLE_object *role); 00023 int ROLE_done(struct ripOLE_object *role); 00024 int ROLE_validate(struct ripOLE_object *role ); 00025 int ripole(char *inputfile, char *outputdir, int debug, int verbose); 00026 00027 #endif /* #define __RIPOLE_H__ */
1.5.1