mlt 0.7.6

mlt_tokeniser.h

Go to the documentation of this file.
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
TWiki Appliance - Powered by TurnKey Linux