chiark
/
gitweb
/
~mdw
/
mLib
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
New test structure for symbol tables.
[mLib]
/
base64.h
diff --git
a/base64.h
b/base64.h
index c5943d3e5c98b3b5633d39e3acd9369a4977679a..09bca75d59c1af6efc7810b6ffba78d9f6e11f6a 100644
(file)
--- a/
base64.h
+++ b/
base64.h
@@
-1,6
+1,6
@@
/* -*-c-*-
*
/* -*-c-*-
*
- * $Id: base64.h,v 1.
1 1999/05/17 20:35:00
mdw Exp $
+ * $Id: base64.h,v 1.
2 1999/05/18 21:45:27
mdw Exp $
*
* Base64 encoding and decoding
*
*
* Base64 encoding and decoding
*
@@
-30,6
+30,9
@@
/*----- Revision history --------------------------------------------------*
*
* $Log: base64.h,v $
/*----- Revision history --------------------------------------------------*
*
* $Log: base64.h,v $
+ * Revision 1.2 1999/05/18 21:45:27 mdw
+ * Allow Base64 encode and decode of arbitrary rubbish.
+ *
* Revision 1.1 1999/05/17 20:35:00 mdw
* Base64 encoding and decoding support.
*
* Revision 1.1 1999/05/17 20:35:00 mdw
* Base64 encoding and decoding support.
*
@@
-61,7
+64,7
@@
typedef struct base64_ctx {
/* --- @base64_encode@ --- *
*
* Arguments: @base64_ctx *ctx@ = pointer to a context block
/* --- @base64_encode@ --- *
*
* Arguments: @base64_ctx *ctx@ = pointer to a context block
- * @const
unsigned char *src
@ = pointer to a source buffer
+ * @const
void *p
@ = pointer to a source buffer
* @size_t sz@ = size of the source buffer
* @dstr *d@ = pointer to destination string
*
* @size_t sz@ = size of the source buffer
* @dstr *d@ = pointer to destination string
*
@@
-72,13
+75,13
@@
typedef struct base64_ctx {
*/
extern void base64_encode(base64_ctx */*ctx*/,
*/
extern void base64_encode(base64_ctx */*ctx*/,
- const
unsigned char */*src
*/, size_t /*sz*/,
+ const
void */*p
*/, size_t /*sz*/,
dstr */*d*/);
/* --- @base64_decode@ --- *
*
* Arguments: @base64_ctx *ctx@ = pointer to a context block
dstr */*d*/);
/* --- @base64_decode@ --- *
*
* Arguments: @base64_ctx *ctx@ = pointer to a context block
- * @const
unsigned char *src
@ = pointer to a source buffer
+ * @const
void *p
@ = pointer to a source buffer
* @size_t sz@ = size of the source buffer
* @dstr *d@ = pointer to destination string
*
* @size_t sz@ = size of the source buffer
* @dstr *d@ = pointer to destination string
*
@@
-89,7
+92,7
@@
extern void base64_encode(base64_ctx */*ctx*/,
*/
extern void base64_decode(base64_ctx */*ctx*/,
*/
extern void base64_decode(base64_ctx */*ctx*/,
- const
unsigned char */*src
*/, size_t /*sz*/,
+ const
void */*p
*/, size_t /*sz*/,
dstr */*d*/);
/* --- @base64_init@ --- *
dstr */*d*/);
/* --- @base64_init@ --- *