XrdCksCalcadler32.hh File Reference

#include <sys/types.h>
#include <netinet/in.h>
#include <inttypes.h>
#include "XrdCks/XrdCksCalc.hh"
#include "XrdSys/XrdSysPlatform.hh"
Include dependency graph for XrdCksCalcadler32.hh:

Go to the source code of this file.

Classes

class  XrdCksCalcadler32

Defines

#define DO1(buf)   {unSum1 += *buf++; unSum2 += unSum1;}
#define DO2(buf)   DO1(buf); DO1(buf);
#define DO4(buf)   DO2(buf); DO2(buf);
#define DO8(buf)   DO4(buf); DO4(buf);
#define DO16(buf)   DO8(buf); DO8(buf);

Define Documentation

#define DO1 ( buf   )     {unSum1 += *buf++; unSum2 += unSum1;}
#define DO16 ( buf   )     DO8(buf); DO8(buf);
#define DO2 ( buf   )     DO1(buf); DO1(buf);
#define DO4 ( buf   )     DO2(buf); DO2(buf);
#define DO8 ( buf   )     DO4(buf); DO4(buf);
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 9 Oct 2019 for xrootd by  doxygen 1.6.1