From fca74d4bc3569506a6659880a89aa009dc11f552 Mon Sep 17 00:00:00 2001 From: wukong Date: Mon, 23 Nov 2015 17:48:48 +0100 Subject: moon-abe cleanup Change-Id: Ie1259856db03f0b9e80de3e967ec6bd1f03191b3 --- moon-abe/pbc-0.5.14/include/pbc_param.h | 49 --------------------------------- 1 file changed, 49 deletions(-) delete mode 100644 moon-abe/pbc-0.5.14/include/pbc_param.h (limited to 'moon-abe/pbc-0.5.14/include/pbc_param.h') diff --git a/moon-abe/pbc-0.5.14/include/pbc_param.h b/moon-abe/pbc-0.5.14/include/pbc_param.h deleted file mode 100644 index 143ab73c..00000000 --- a/moon-abe/pbc-0.5.14/include/pbc_param.h +++ /dev/null @@ -1,49 +0,0 @@ -// Requires: -// * gmp.h -#ifndef __PBC_PARAM_H__ -#define __PBC_PARAM_H__ - -struct pairing_s; -struct pbc_param_interface_s { - void (*clear)(void *); - void (*init_pairing)(struct pairing_s *, void *); - void (*out_str)(FILE *stream, void *data); -}; -typedef struct pbc_param_interface_s pbc_param_interface_t[1]; -typedef struct pbc_param_interface_s *pbc_param_interface_ptr; - -struct pbc_param_s { - pbc_param_interface_ptr api; - void *data; -}; -typedef struct pbc_param_s *pbc_param_ptr; -typedef struct pbc_param_s pbc_param_t[1]; - -/*@manual param -Initializes pairing parameters from the string 's'. -Returns 0 if successful, 1 otherwise. -*/ -int pbc_param_init_set_str(pbc_param_t par, const char *s); - -/*@manual param -Same, but read at most 'len' bytes. -If 'len' is 0, it behaves as the previous function. -Returns 0 if successful, 1 otherwise. -*/ -int pbc_param_init_set_buf(pbc_param_t par, const char *s, size_t len); - -/*@manual param -Write pairing parameters to ''stream'' in a text format. -*/ -static inline void pbc_param_out_str(FILE *stream, pbc_param_ptr p) { - p->api->out_str(stream, p->data); -} - -/*@manual param -Clear 'p'. Call after 'p' is no longer needed. -*/ -static inline void pbc_param_clear(pbc_param_ptr p) { - p->api->clear(p->data); -} - -#endif //__PBC_PARAM_H__ -- cgit 1.2.3-korg