HOME


Mini Shell 1.0
DIR: /snap/certbot/current/lib64/python3.12/site-packages/augeas/__pycache__/
Upload File :
Current File : //snap/certbot/current/lib64/python3.12/site-packages/augeas/__pycache__/ffi.cpython-312.pyc
�


N�g�	��P�ddlZddlmZe�Zej	dddg��ejd�ejd�r4ejd�dk(rejejd�Z	nejd�Z	e
d	k(rejd
��yy)�N)�FFI�augeas)�	librariesa
typedef struct augeas augeas;

augeas *aug_init(const char *root, const char *loadpath, unsigned int flags);
int aug_defvar(augeas *aug, const char *name, const char *expr);
int aug_defnode(augeas *aug, const char *name, const char *expr,
                const char *value, int *created);
int aug_get(const augeas *aug, const char *path, const char **value);
int aug_label(const augeas *aug, const char *path, const char **label);
int aug_set(augeas *aug, const char *path, const char *value);
int aug_setm(augeas *aug, const char *base, const char *sub,
             const char *value);
int aug_span(augeas *aug, const char *path, char **filename,
        unsigned int *label_start, unsigned int *label_end,
        unsigned int *value_start, unsigned int *value_end,
        unsigned int *span_start, unsigned int *span_end);
int aug_insert(augeas *aug, const char *path, const char *label, int before);
int aug_rm(augeas *aug, const char *path);
int aug_mv(augeas *aug, const char *src, const char *dst);
int aug_cp(augeas *aug, const char *src, const char *dst);
int aug_rename(augeas *aug, const char *src, const char *lbl);
int aug_match(const augeas *aug, const char *path, char ***matches);
int aug_save(augeas *aug);
int aug_load(augeas *aug);
int aug_text_store(augeas *aug, const char *lens, const char *node,
                   const char *path);
int aug_text_retrieve(struct augeas *aug, const char *lens,
                      const char *node_in, const char *path,
                      const char *node_out);
int aug_transform(augeas *aug, const char *lens, const char *file, int excl);
void aug_close(augeas *aug);
int aug_error(augeas *aug);
const char *aug_error_message(augeas *aug);
const char *aug_error_minor_message(augeas *aug);
const char *aug_error_details(augeas *aug);

void free(void *);
�CERTBOT_AUGEAS_PATH�	SNAP_NAME�certbot�__main__T)�verbose)�os�cffir�ffi�
set_source�cdef�getenv�dlopen�environ�lib�__name__�compile���z/build/snapcraft-certbot-2c33630aaf29c47357e5a1683f659d3d/parts/certbot/install/lib/python3.12/site-packages/augeas/ffi.py�<module>rs���	��	�e�����x��"���%����%
�%�V
�2�9�9�
"�#�	��	�	�+�(>�)�(K�

�*�*�R�Z�Z� 5�6�
7�C�

�*�*�X�
�C��z���K�K��K��r