X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=rpa.c;h=3f236ce945c40f56154aa9e75fc033b62e2519ef;hb=910d5a2f852edb8c4e54c0e875da6a90385ab790;hp=925718a77099a95ca24a4b1cf8d0e695ddae1f4d;hpb=8e4bfa7520c919ec2a7b00067c3348f0d1c73c8d;p=~andy%2Ffetchmail diff --git a/rpa.c b/rpa.c index 925718a7..3f236ce9 100644 --- a/rpa.c +++ b/rpa.c @@ -26,7 +26,7 @@ #include "socket.h" #include "fetchmail.h" #include "fm_md5.h" -#include "i18n.h" +#include "gettext.h" #ifdef TESTMODE extern unsigned char line1[]; @@ -36,23 +36,21 @@ extern unsigned char line3[]; extern int linecount; #endif -#ifndef NO_PROTO - /* prototypes for internal functions */ - static int POP3_rpa_resp(char* argbuf, int socket ); - static void LenAppend(char** pptr, int len); - static int LenSkip(char** pptr, int rxlen); - static int DecBase64(char* bufp); - static void EncBase64(char* bufp, int len); - static void ToUnicode(char** pptr, char delim, unsigned char* buf, int* plen, +/* prototypes for internal functions */ +static int POP3_rpa_resp(char* argbuf, int socket ); +static void LenAppend(char** pptr, int len); +static int LenSkip(char** pptr, int rxlen); +static int DecBase64(char* bufp); +static void EncBase64(char* bufp, int len); +static void ToUnicode(char** pptr, char delim, unsigned char* buf, int* plen, int conv); - static int SetRealmService(char* bufp); - static void GenChallenge(unsigned char* buf, int len); - static int DigestPassphrase(char* passphrase, +static int SetRealmService(char* bufp); +static void GenChallenge(unsigned char* buf, int len); +static int DigestPassphrase(char* passphrase, unsigned char* rbuf, int unicodeit); - static void CompUserResp(); - static int CheckUserAuth(); - static void md5(const void* in, int len, unsigned char* out); -#endif +static void CompUserResp(void); +static int CheckUserAuth(void); +static void md5(const void* in, int len, unsigned char* out); /* RPA protocol definitions */