#ifndef __xrc4_h
#define __xrc4_h

/************************************************************************
 * __xswap macro, by X-N2O
 * Date: 26.02.2009 13:20
 * Do not remove this comment if you use this macro
 ************************************************************************/
#define __xswap(x, y) { \
	char tmp = x; \
	x = y; \
	y = tmp; \
}

char __xRC4(const unsigned char *, unsigned char *, const unsigned char *);
void __xhtoc(unsigned char *, unsigned char *);
void __xctoh(unsigned char *, unsigned char *);
void __xrot13(unsigned char *);

#endif __xrc4_h