X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/777a83b9305f79b18aa1b1e7ef524d0ddf5890cb..63621a81d16ab743de6b57d47578a9a2c670ad22:/h/prototypes.h diff --git a/h/prototypes.h b/h/prototypes.h index 1f40f40f..ec11915a 100644 --- a/h/prototypes.h +++ b/h/prototypes.h @@ -189,7 +189,7 @@ int pidwait (pid_t, int); int pidstatus (int, FILE *, char *); char *pluspath(char *); void print_help (char *, struct swit *, int); -void print_intro (FILE *, int); +void print_intro (FILE *, bool); void print_sw (const char *, const struct swit *, char *, FILE *); void print_version (char *); void push (void); @@ -325,39 +325,6 @@ int what_now (char *, int, int, char *, char *, int, struct msgs *, char *, int, char *, int); int WhatNow(int, char **) NORETURN; -/* Includes trailing NUL */ - -#define BASE64SIZE(x) ((((x + 2) / 3) * 4) + 1) - -/* - * Copy data from one file to another, converting to base64-encoding. - * - * Arguments include: - * - * in - Input filehandle (unencoded data) - * out - Output filename (base64-encoded data) - * crlf - If set, output encoded CRLF for every LF on input. - * - * Returns OK on success, NOTOK otherwise. - */ -int writeBase64aux(FILE *in, FILE *out, int crlf); - -int writeBase64 (const unsigned char *, size_t, unsigned char *); -int writeBase64raw (const unsigned char *, size_t, unsigned char *); - -/* - * encoded - the string to be decoded - * decoded - the decoded bytes - * len - number of decoded bytes - * skip-crs - non-zero for text content, and for which CR's should be - * skipped - * digest - for an MD5 digest, it can be null - */ -int decodeBase64 (const char *encoded, unsigned char **decoded, size_t *len, - int skip_crs, unsigned char *digest); - -void hexify (const unsigned char *, size_t, char **); - /* * credentials management */