summaryrefslogtreecommitdiffstats
path: root/src/pyloader.h
blob: b7befd3a2f0d43c8fe1526dee27709a24014722c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#ifndef _PYLOADER_H_
#define _PYLOADER_H_

typedef struct
{
    char *name;
    char *file;
} PY_LIST_REC;

void pyloader_add_script_path(const char *path);
int pyloader_load_script_argv(char **argv);
int pyloader_load_script(char *name);
int pyloader_unload_script(const char *name);
PyObject *pyloader_find_script_obj(void);
char *pyloader_find_script_name(void);

GSList *pyloader_list(void);
void pyloader_list_destroy(GSList **list);

int pyloader_init(void);
void pyloader_deinit(void);

#endif