Lines Matching defs:alist

46 #include <isccc/alist.h>
107 table_towire(isccc_sexpr_t *alist, isc_buffer_t **buffer);
110 list_towire(isccc_sexpr_t *alist, isc_buffer_t **buffer);
207 table_towire(isccc_sexpr_t *alist, isc_buffer_t **buffer) {
213 for (elt = isccc_alist_first(alist); elt != NULL;
316 isccc_cc_towire(isccc_sexpr_t *alist, isc_buffer_t **buffer, uint32_t algorithm,
362 isccc_alist_delete(alist, "_auth");
366 result = table_towire(alist, buffer);
380 verify(isccc_sexpr_t *alist, unsigned char *data, unsigned int length,
394 _auth = isccc_alist_lookup(alist, "_auth");
547 isccc_sexpr_t *alist, *value;
559 alist = isccc_alist_create();
560 if (alist == NULL) {
577 if (isccc_alist_define(alist, key, value) == NULL) {
590 alist, checksum_rstart,
602 *alistp = alist;
604 isccc_sexpr_free(&alist);
662 isccc_sexpr_t *alist, *_ctrl, *_data;
671 alist = isccc_alist_create();
672 if (alist == NULL) {
682 if (isccc_alist_define(alist, "_ctrl", _ctrl) == NULL) {
691 if (isccc_alist_define(alist, "_data", _data) == NULL) {
711 *alistp = alist;
716 isccc_sexpr_free(&alist);
815 isccc_sexpr_t *alist, *_ctrl, *_data;
838 alist = NULL;
840 &alist);
845 _ctrl = isccc_alist_lookup(alist, "_ctrl");
851 _data = isccc_alist_lookup(alist, "_data");
864 *alistp = alist;
869 isccc_sexpr_free(&alist);
874 isccc_cc_definestring(isccc_sexpr_t *alist, const char *key, const char *str) {
882 return isccc_alist_definebinary(alist, key, &r);
886 isccc_cc_defineuint32(isccc_sexpr_t *alist, const char *key, uint32_t i) {
896 return isccc_alist_definebinary(alist, key, &r);
900 isccc_cc_lookupstring(isccc_sexpr_t *alist, const char *key, char **strp) {
905 kv = isccc_alist_assq(alist, key);
922 isccc_cc_lookupuint32(isccc_sexpr_t *alist, const char *key, uint32_t *uintp) {
925 kv = isccc_alist_assq(alist, key);