7898917eb69b20e0ef9b40b1ea88097c273ff5af markd Sun Feb 23 20:09:27 2014 -0800 changed incorrectly inline functions to static, this confuses clang on OS/X diff --git src/lib/twoBit.c src/lib/twoBit.c index ecc0743..b55ffa1 100644 --- src/lib/twoBit.c +++ src/lib/twoBit.c @@ -22,72 +22,72 @@ static void udcSeekCurWrap(void *file, bits64 offset) { udcSeekCur((struct udcFile *)file, offset); } static void udcSeekWrap(void *file, bits64 offset) { udcSeek((struct udcFile *)file, offset); } static void udcMustReadWrap(void *file, void *buf, size_t size) { udcMustRead((struct udcFile *)file, buf, size); } -INLINE void udcFileCloseWrap(void *pFile) +static void udcFileCloseWrap(void *pFile) { udcFileClose((struct udcFile **)pFile); } -INLINE bits32 udcReadBits32Wrap(void *f, boolean isSwapped) +static bits32 udcReadBits32Wrap(void *f, boolean isSwapped) { return udcReadBits32((struct udcFile *)f, isSwapped); } -INLINE boolean udcFastReadStringWrap(void *f, char buf[256]) +static boolean udcFastReadStringWrap(void *f, char buf[256]) { return udcFastReadString((struct udcFile *)f, buf); } /* now the stdio wrappers */ static void seekCurWrap(void *file, bits64 offset) { fseek((FILE *)file, offset, SEEK_CUR); } static void seekWrap(void *file, bits64 offset) { fseek((FILE *)file, offset, SEEK_SET); } static void mustReadWrap(void *file, void *buf, size_t size) { mustRead((FILE *)file, buf, size); } -INLINE void fileCloseWrap(void *pFile) +static void fileCloseWrap(void *pFile) { carefulClose((FILE **)pFile); } -INLINE bits32 readBits32Wrap(void *f, boolean isSwapped) +static bits32 readBits32Wrap(void *f, boolean isSwapped) { return readBits32((FILE *)f, isSwapped); } -INLINE boolean fastReadStringWrap(void *f, char buf[256]) +static boolean fastReadStringWrap(void *f, char buf[256]) { return fastReadString((FILE *)f, buf); } static void setFileFuncs( struct twoBitFile *tbf, boolean useUdc) /* choose the proper function pointers depending on whether * this open twoBit is using stdio or UDC */ { if (useUdc) { tbf->ourSeekCur = udcSeekCurWrap; tbf->ourSeek = udcSeekWrap; tbf->ourReadBits32 = udcReadBits32Wrap; tbf->ourFastReadString = udcFastReadStringWrap;