X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/2ac081ff60fb63bb3872953c3a3487940edd51ce..1b42f628f495ff0cdaa8a7c219d8ce33192281fe:/rsync.h diff --git a/rsync.h b/rsync.h index 7b9dc285..16be3be9 100644 --- a/rsync.h +++ b/rsync.h @@ -370,9 +370,15 @@ enum msgcode { #ifndef ICONV_CONST #define ICONV_CONST #endif -#elif defined ICONV_CONST +#else +#ifdef ICONV_CONST #undef ICONV_CONST #endif +#ifdef iconv_t +#undef iconv_t +#endif +#define iconv_t int +#endif #include @@ -1063,86 +1069,3 @@ int inet_pton(int af, const char *src, void *dst); #ifdef MAINTAINER_MODE const char *get_panic_action(void); #endif - -static inline void -alloc_xbuf(xbuf *xb, size_t sz) -{ - if (!(xb->buf = new_array(char, sz))) - out_of_memory("alloc_xbuf"); - xb->size = sz; - xb->len = xb->pos = 0; -} - -static inline void -realloc_xbuf(xbuf *xb, size_t sz) -{ - char *bf = realloc_array(xb->buf, char, sz); - if (!bf) - out_of_memory("realloc_xbuf"); - xb->buf = bf; - xb->size = sz; -} - -static inline int -to_wire_mode(mode_t mode) -{ -#ifdef SUPPORT_LINKS -#if _S_IFLNK != 0120000 - if (S_ISLNK(mode)) - return (mode & ~(_S_IFMT)) | 0120000; -#endif -#endif - return mode; -} - -static inline mode_t -from_wire_mode(int mode) -{ -#if _S_IFLNK != 0120000 - if ((mode & (_S_IFMT)) == 0120000) - return (mode & ~(_S_IFMT)) | _S_IFLNK; -#endif - return mode; -} - -static inline int -isDigit(const char *ptr) -{ - return isdigit(*(unsigned char *)ptr); -} - -static inline int -isPrint(const char *ptr) -{ - return isprint(*(unsigned char *)ptr); -} - -static inline int -isSpace(const char *ptr) -{ - return isspace(*(unsigned char *)ptr); -} - -static inline int -isLower(const char *ptr) -{ - return islower(*(unsigned char *)ptr); -} - -static inline int -isUpper(const char *ptr) -{ - return isupper(*(unsigned char *)ptr); -} - -static inline int -toLower(const char *ptr) -{ - return tolower(*(unsigned char *)ptr); -} - -static inline int -toUpper(const char *ptr) -{ - return toupper(*(unsigned char *)ptr); -}