19 lines
608 B
C
19 lines
608 B
C
#ifndef INCLUDE_pygit2_signature_h
|
|
#define INCLUDE_pygit2_signature_h
|
|
|
|
#define PY_SSIZE_T_CLEAN
|
|
#include <Python.h>
|
|
#include <git2.h>
|
|
#include <pygit2/types.h>
|
|
|
|
PyObject* Signature_get_encoding(Signature *self);
|
|
PyObject* Signature_get_raw_name(Signature *self);
|
|
PyObject* Signature_get_raw_email(Signature *self);
|
|
PyObject* Signature_get_name(Signature *self);
|
|
PyObject* Signature_get_email(Signature *self);
|
|
PyObject* Signature_get_time(Signature *self);
|
|
PyObject* Signature_get_offset(Signature *self);
|
|
PyObject* build_signature(Object *obj, const git_signature *signature, const char *encoding);
|
|
|
|
#endif
|