summaryrefslogtreecommitdiffstats
path: root/src/stringlist.h
blob: 00b4e762ce763126d5dad43035a78657f43385bf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef STRINGLIST_H
#define STRINGLIST_H

#include <Python.h>

typedef struct StringList StringList;

StringList*	stringListCreate(size_t);
unsigned int	stringListCount(StringList*);
int		stringListInsertAt(StringList*, unsigned int, char*);
char*		stringListGetAt(StringList*, unsigned int);
StringList*	listToCList(PyObject* list);
PyObject*	cListToPyList(StringList*);
void		stringListPrint(StringList*);
void		stringListFree(StringList*);

#endif