Changeset 4587:92d0a6279c00 in roaraudio for include
- Timestamp:
- 11/06/10 14:32:43 (13 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
include/libroar/base64.h
r4586 r4587 39 39 #include "libroar.h" 40 40 41 #define ROAR_BASE64_FLAG_NONE 0x0000 42 #define ROAR_BASE64_FLAG_EOF 0x0001 43 #define ROAR_BASE64_FLAG_OPENPGP 0x0002 44 #define ROAR_BASE64_FLAG_CRC_OK 0x0004 45 46 struct roar_base64 { 47 int flags; 48 unsigned char iobuf[3]; 49 int buflen; 50 int reg, reglen; 51 }; 52 53 int roar_base64_init(struct roar_base64 * state, int flags); 54 55 #define roar_base64_init_encode(state,flags) roar_base64_init((state),(flags)) 56 #define roar_base64_init_decode(state,flags) roar_base64_init((state),(flags)) 57 58 ssize_t roar_base64_encode(struct roar_base64 * state, void * out, size_t outlen, void * in, size_t inlen, size_t * off, int eof); 59 60 ssize_t roar_base64_decode(struct roar_base64 * state, void * out, size_t outlen, void * in, size_t inlen, size_t * off); 61 62 int roar_base64_is_eof(struct roar_base64 * state); 63 64 int roar_base64_uninit(struct roar_base64 * state); 65 41 66 #endif 42 67
Note: See TracChangeset
for help on using the changeset viewer.