diff options
| author | Fuwn <[email protected]> | 2022-03-14 22:19:12 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2022-03-14 22:19:12 -0700 |
| commit | 597434a1818d774e0aa225ed6cb1df3966a5bb48 (patch) | |
| tree | bcf8b8ba2a8a64246b967b27d170680ed5b4146f /examples | |
| parent | docs: document julia example (diff) | |
| download | senpy-ffi-597434a1818d774e0aa225ed6cb1df3966a5bb48.tar.xz senpy-ffi-597434a1818d774e0aa225ed6cb1df3966a5bb48.zip | |
feat: const bindings + docs overhaul
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/ffi.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/examples/ffi.py b/examples/ffi.py index 1b2b798..4d609b6 100644 --- a/examples/ffi.py +++ b/examples/ffi.py @@ -7,6 +7,10 @@ extension: str = {"darwin": ".dylib", "win32": ".dll"}.get(sys.platform, ".so") ffi = FFI() ffi.cdef( """ + extern const char *SENPY_CLUB_API_BASE_URL; + extern int SENPY_CLUB_API_CURRENT_VERSION; + extern const char *SENPY_CLUB_API_URL; + struct Random { char *language; char *image; }; char **language(const char *); @@ -84,3 +88,7 @@ for i in range(int(ffi.string(images[0]))): images_list.pop(0) print("images:", images_list) + +print("api base url:", ffi.string(C.SENPY_CLUB_API_BASE_URL).decode("utf-8")) +print("api current version:", int(C.SENPY_CLUB_API_CURRENT_VERSION)) +print("api url:", ffi.string(C.SENPY_CLUB_API_URL).decode("utf-8")) |