Data Structures | |
struct | StringList |
Functions | |
StringList * | stringListCreate (size_t len) |
int | stringListInsertAt (StringList *l, unsigned int pos, char *str) |
unsigned int | stringListCount (StringList *l) |
char * | stringListGetAt (StringList *l, unsigned int pos) |
void | stringListPrint (StringList *list) |
void | stringListFree (StringList *list) |
StringList * | listToCList (PyObject *list) |
PyObject * | cListToPyList (StringList *list) |
PyObject* cListToPyList | ( | StringList * | list | ) |
Converts a C String list to a Python List object
StringList* listToCList | ( | PyObject * | list | ) |
unsigned int stringListCount | ( | StringList * | l | ) |
Get the number of strings in the list.
StringList* stringListCreate | ( | size_t | len | ) |
Creates a String list to use with the library.
len | the number of strings in the list. |
void stringListFree | ( | StringList * | list | ) |
Frees a string list and it's data
char* stringListGetAt | ( | StringList * | l, | |
unsigned int | pos | |||
) |
Get the String at position pos
int stringListInsertAt | ( | StringList * | l, | |
unsigned int | pos, | |||
char * | str | |||
) |
Inserts the string str in the list l at position pos.
void stringListPrint | ( | StringList * | list | ) |
Prints a C String list.