Fix things on case-insensitive file systems.
[vapoursynth-svn.git] / include / cython / vapoursynth.h
blobd79578211a5c37d0f168fd4b63603c6187d35754
1 #ifndef __PYX_HAVE__vapoursynth
2 #define __PYX_HAVE__vapoursynth
4 struct VPYScriptExport;
6 /* "vapoursynth.pyx":1014
7 *
8 * # for whole script evaluation and export
9 * cdef public struct VPYScriptExport: # <<<<<<<<<<<<<<
10 * void *pyenvdict
11 * void *errstr
13 struct VPYScriptExport {
14 void *pyenvdict;
15 void *errstr;
16 int id;
19 #ifndef __PYX_HAVE_API__vapoursynth
21 #ifndef __PYX_EXTERN_C
22 #ifdef __cplusplus
23 #define __PYX_EXTERN_C extern "C"
24 #else
25 #define __PYX_EXTERN_C extern
26 #endif
27 #endif
29 __PYX_EXTERN_C DL_IMPORT(int) vpy_evaluateScript(struct VPYScriptExport *, char const *, char const *);
30 __PYX_EXTERN_C DL_IMPORT(void) vpy_freeScript(struct VPYScriptExport *);
31 __PYX_EXTERN_C DL_IMPORT(char) *vpy_getError(struct VPYScriptExport *);
32 __PYX_EXTERN_C DL_IMPORT(VSNodeRef) *vpy_getOutput(struct VPYScriptExport *, int);
33 __PYX_EXTERN_C DL_IMPORT(void) vpy_clearOutput(struct VPYScriptExport *, int);
34 __PYX_EXTERN_C DL_IMPORT(VSCore) *vpy_getCore(struct VPYScriptExport *);
35 __PYX_EXTERN_C DL_IMPORT(VSAPI) const *vpy_getVSApi(void);
36 __PYX_EXTERN_C DL_IMPORT(int) vpy_getVariable(struct VPYScriptExport *, char const *, VSMap *);
37 __PYX_EXTERN_C DL_IMPORT(void) vpy_setVariable(struct VPYScriptExport *, VSMap const *);
38 __PYX_EXTERN_C DL_IMPORT(int) vpy_clearVariable(struct VPYScriptExport *, char const *);
39 __PYX_EXTERN_C DL_IMPORT(void) vpy_clearEnvironment(struct VPYScriptExport *);
40 __PYX_EXTERN_C DL_IMPORT(void) vpy_initVSScript(void);
42 #endif /* !__PYX_HAVE_API__vapoursynth */
44 #if PY_MAJOR_VERSION < 3
45 PyMODINIT_FUNC initvapoursynth(void);
46 #else
47 PyMODINIT_FUNC PyInit_vapoursynth(void);
48 #endif
50 #endif /* !__PYX_HAVE__vapoursynth */