strutil.h 624 B

123456789101112131415161718
  1. #ifndef _STR_UTIL_
  2. #define _STR_UTIL_
  3. #include <stdio.h>
  4. #include <stdlib.h>
  5. #include <string.h>
  6. #define proxy_copy(pDst, pSrc) if(pSrc) { memcpy(pDst, pSrc, strlen(pSrc)); }
  7. int reset_buffer(void* pbuf, int idata, size_t ulen);
  8. int rend_string(char* pSrc, int iflag);
  9. int fifter_string(char*pbuf, size_t usize, const char* psrc, const char cflag);
  10. int get_interger_netaddr(char *strbuf, size_t ubufszie, const char* szip);
  11. int convert_interaddr_strip(char *strbuf, size_t ubufszie, const char* szinter_ip);
  12. int connect_strings(char* strbuf, size_t ulen, const char* psrca, const char* psrcb, const char* pstr);
  13. #endif