match.h 650 B

12345678910111213141516171819
  1. #ifndef _MATCH_H
  2. #define _MATCH_H
  3. /*
  4. int wild_match(unsigned char *, unsigned char *);
  5. int wild_match_per(unsigned char *, unsigned char *);
  6. */
  7. #define wild_match(a,b) _wild_match((unsigned char *)(a),(unsigned char *)(b))
  8. #define wild_match_per(a,b) _wild_match_per((unsigned char *)(a),(unsigned char *)(b))
  9. int _wild_match(const unsigned char *, const unsigned char *) __attribute__((pure));
  10. int _wild_match_per(const unsigned char *, const unsigned char *) __attribute__((pure));
  11. //int wild_match(char *, char *);
  12. //int wild_match_per(char *, char *);
  13. int match_cidr(const char *, const char *) __attribute__((pure));
  14. #endif /* !_MATCH_H */