diff options
author | Justus Winter <[email protected]> | 2016-07-28 12:51:20 +0000 |
---|---|---|
committer | Justus Winter <[email protected]> | 2016-07-28 13:26:43 +0000 |
commit | 1d2f22aae668ce136cacd254875e118dc1faa6a2 (patch) | |
tree | c59c689885069a2472a0c5a628e35124a8abfae9 /lang/python/private.h | |
parent | python: Support the Assuan engine. (diff) | |
download | gpgme-1d2f22aae668ce136cacd254875e118dc1faa6a2.tar.gz gpgme-1d2f22aae668ce136cacd254875e118dc1faa6a2.zip |
python: Rename private functions.
Avoid the name pygpgme, as this is the name of another popular Python
binding for GPGME.
This commit renames all functions that are not exported to the Python
world.
* lang/python/gpgme.i: Rename all private functions.
* lang/python/helpers.c: Likewise.
* lang/python/helpers.h: Likewise.
* lang/python/private.h: Likewise. Also move the SWIG runtime helper
prototypes here.
Signed-off-by: Justus Winter <[email protected]>
Diffstat (limited to 'lang/python/private.h')
-rw-r--r-- | lang/python/private.h | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/lang/python/private.h b/lang/python/private.h index 88b96538..cb4d2f80 100644 --- a/lang/python/private.h +++ b/lang/python/private.h @@ -22,18 +22,20 @@ #ifndef _PYME_PRIVATE_H_ #define _PYME_PRIVATE_H_ -void pygpgme_exception_init(void); -gpgme_error_t pygpgme_exception2code(void); +/* GPGME glue. Implemented in helpers.c. */ -PyObject *object_to_gpgme_t(PyObject *input, const char *objtype, int argnum); -PyObject *object_to_gpgme_data_t(PyObject *input, int argnum, +void _pyme_exception_init(void); +gpgme_error_t _pyme_exception2code(void); + +PyObject *_pyme_obj2gpgme_t(PyObject *input, const char *objtype, int argnum); +PyObject *_pyme_obj2gpgme_data_t(PyObject *input, int argnum, gpgme_data_t *wrapper, PyObject **bytesio, Py_buffer *view); -PyObject *pygpgme_wrap_fragile_result(PyObject *fragile, const char *classname); +PyObject *_pyme_wrap_result(PyObject *fragile, const char *classname); -gpgme_error_t pyEditCb(void *opaque, gpgme_status_code_t status, - const char *args, int fd); +gpgme_error_t _pyme_edit_cb(void *opaque, gpgme_status_code_t status, + const char *args, int fd); gpgme_error_t _pyme_assuan_data_cb (void *hook, const void *data, size_t datalen); @@ -43,4 +45,11 @@ gpgme_error_t _pyme_assuan_inquire_cb (void *hook, gpgme_error_t _pyme_assuan_status_cb (void *hook, const char *status, const char *args); + + +/* SWIG runtime support. Implemented in gpgme.i. */ + +PyObject *_pyme_wrap_gpgme_data_t(gpgme_data_t data); +gpgme_ctx_t _pyme_unwrap_gpgme_ctx_t(PyObject *wrapped); + #endif /* _PYME_PRIVATE_H_ */ |