Mercurial > libpst
diff src/libstrfunc.c @ 172:6954d315aaa8
move version-info into main configure.in, and set it properly.
prefix all external symbols in the shared library with pst_ to avoid symbol clashes with other shared libraries.
author | Carl Byington <carl@five-ten-sg.com> |
---|---|
date | Sat, 04 Apr 2009 16:00:48 -0700 |
parents | cda7c812ec01 |
children | c947b8812120 |
line wrap: on
line diff
--- a/src/libstrfunc.c Sun Mar 29 08:51:13 2009 -0700 +++ b/src/libstrfunc.c Sat Apr 04 16:00:48 2009 -0700 @@ -6,7 +6,8 @@ static char base64_code_chars[]="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=="; -void base64_append(char **ou, int *line_count, char data) +static void base64_append(char **ou, int *line_count, char data); +static void base64_append(char **ou, int *line_count, char data) { if (*line_count == 76) { *(*ou)++ = '\n'; @@ -17,14 +18,14 @@ } -char *base64_encode(void *data, size_t size) +char *pst_base64_encode(void *data, size_t size) { int line_count = 0; - return base64_encode_multiple(data, size, &line_count); + return pst_base64_encode_multiple(data, size, &line_count); } -char *base64_encode_multiple(void *data, size_t size, int *line_count) +char *pst_base64_encode_multiple(void *data, size_t size, int *line_count) { char *output; char *ou;