X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fcfg.h;h=42345f86b155a4b07badf415541396f728a5d4fc;hb=c9aaa87707cb12b94518fdcb822ce00fa98ff614;hp=418eadc072b05c9c614c66c1d6cae0c2fa686e1c;hpb=a14bc59fb8f27db193d74662dc9c5cb8237177ef;p=openvswitch diff --git a/lib/cfg.h b/lib/cfg.h index 418eadc0..42345f86 100644 --- a/lib/cfg.h +++ b/lib/cfg.h @@ -36,7 +36,7 @@ bool cfg_is_dirty(void); void cfg_get_all(struct svec *); -#define CFG_COOKIE_LEN SHA1HashSize +#define CFG_COOKIE_LEN SHA1_DIGEST_SIZE int cfg_get_cookie(uint8_t *cookie); void cfg_buf_put(struct ofpbuf *buffer); @@ -63,6 +63,8 @@ void cfg_add_entry(const char *key, ...) PRINTF_FORMAT(1, 2); void cfg_del_entry(const char *key, ...) PRINTF_FORMAT(1, 2); void cfg_del_section(const char *key, ...) PRINTF_FORMAT(1, 2); void cfg_del_match(const char *pattern, ...) PRINTF_FORMAT(1, 2); +void cfg_get_matches(struct svec *svec, const char *pattern, ...) + PRINTF_FORMAT(2, 3); void cfg_get_section(struct svec *svec, const char *key, ...) PRINTF_FORMAT(2, 3);