|
mlt 0.7.6
|
00001 00024 #ifndef _MLT_TOKENISER_H_ 00025 #define _MLT_TOKENISER_H_ 00026 00031 typedef struct 00032 { 00033 char *input; 00034 char **tokens; 00035 int count; 00036 int size; 00037 } 00038 *mlt_tokeniser, mlt_tokeniser_t; 00039 00040 /* Remote parser API. 00041 */ 00042 00043 extern mlt_tokeniser mlt_tokeniser_init( ); 00044 extern int mlt_tokeniser_parse_new( mlt_tokeniser tokeniser, char *text, const char *delimiter ); 00045 extern char *mlt_tokeniser_get_input( mlt_tokeniser tokeniser ); 00046 extern int mlt_tokeniser_count( mlt_tokeniser tokeniser ); 00047 extern char *mlt_tokeniser_get_string( mlt_tokeniser tokeniser, int index ); 00048 extern void mlt_tokeniser_close( mlt_tokeniser tokeniser ); 00049 00050 #endif
1.7.3