#ifdef WIN32
#include "resrc1.h"
#include <windows.h>
#include "ECL-PRNG\prng_clib.h"
BOOL CALLBACK PassFunc(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam);
#else
#include "cfgopts.h"
#include <stdlib.h>
#include <unistd.h>
#define ZeroMemory(x,y) memset( &x, 0, y );
#define stricmp strcasecmp
#define strnicmp strncasecmp
#endif
#include "DH1080.h"
void initb64();
int decrypt_string(char *key, char *str, char *dest, int len);
int encrypt_string(char *key, char *str, char *dest, int len);
int decrypt_key(char *theData);
int encrypt_key(char *theData);
extern unsigned char B64[];
int b64toh(char *b, char *d);
int htob64(char *h, char *d, unsigned int l);
void SHA256_memory(unsigned char *buf, int len, unsigned char *hash);
//int ExtractRhost(char *Rhost, char *incoming_msg);
int ExtractRnick(char *Rnick, char *incoming_msg);
void FixContactName(char *contactName);
syntax highlighted by Code2HTML, v. 0.9.1