--- libaitsync/src/tool.c 2012/07/22 22:09:18 1.2.2.2 +++ libaitsync/src/tool.c 2013/05/30 09:23:51 1.4.4.1 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: tool.c,v 1.2.2.2 2012/07/22 22:09:18 misho Exp $ +* $Id: tool.c,v 1.4.4.1 2013/05/30 09:23:51 misho Exp $ * ************************************************************************** The ELWIX and AITNET software is distributed under the following @@ -12,7 +12,7 @@ terms: All of the documentation and software included in the ELWIX and AITNET Releases is copyrighted by ELWIX - Sofia/Bulgaria -Copyright 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +Copyright 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 by Michael Pounov . All rights reserved. Redistribution and use in source and binary forms, with or without @@ -48,14 +48,15 @@ SUCH DAMAGE. /* - * sync_mksig() Make signature from chunk + * sync_mksig() - Make signature from chunk + * * @id = chunk id * @off = file offset * @buf = chunk buffer for calculate signature * @buflen = buffer length in bytes * @sc = Chunk structure for fill */ -inline void +void sync_mksig(int id, off_t off, u_char * __restrict buf, int buflen, sync_chunk_t * __restrict sc) { MD5_CTX ctx; @@ -71,21 +72,23 @@ sync_mksig(int id, off_t off, u_char * __restrict buf, MD5_Final(sc->sc_cksum, &ctx); } +#if 0 /* - * syncWriteNum() Write to handle converted number to bigendian + * sync_WriteNum() - Write to handle converted number to bigendian + * * @f = handle * @ulNum = number to convert * @nNumLen = length of number to bytes * return: -1 error, != -1 writed bytes to handle */ -inline int -syncWriteNum(int f, u_long ulNum, int nNumLen) +int +sync_WriteNum(int f, u_long ulNum, int nNumLen) { u_char buf[sizeof ulNum]; register int i; if (nNumLen < 1 || nNumLen > ULONG_MAX) { - syncSetErr(-1, "Illegal number len %d\n", nNumLen); + sync_SetErr(-1, "Illegal number len %d\n", nNumLen); return -1; } @@ -96,6 +99,7 @@ syncWriteNum(int f, u_long ulNum, int nNumLen) return write(f, buf, nNumLen); } +#endif #ifndef HAVE_MKSTEMPS /* API function missing in NetBSD base source tree!!! */