Main Page | Namespace List | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

libstrfunc.c File Reference

#include "define.h"

Include dependency graph for libstrfunc.c:

Include dependency graph

Go to the source code of this file.

Functions

void base64_append (char **ou, int *line_count, char data)
char * base64_encode (void *data, size_t size)
char * base64_encode_multiple (void *data, size_t size, int *line_count)
void hexdump (char *hbuf, int start, int stop, int ascii)

Variables

char base64_code_chars [] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=="


Function Documentation

void base64_append char **  ou,
int *  line_count,
char  data
 

Definition at line 9 of file libstrfunc.c.

Referenced by base64_encode_multiple().

char* base64_encode void *  data,
size_t  size
 

Definition at line 20 of file libstrfunc.c.

References base64_encode_multiple().

Referenced by print_ldif_single(), pst_attach_to_file_base64(), pst_ff_compile_ID(), pst_ff_getID2data(), write_body_part(), and write_inline_attachment().

Here is the call graph for this function:

char* base64_encode_multiple void *  data,
size_t  size,
int *  line_count
 

Definition at line 27 of file libstrfunc.c.

References base64_append(), and base64_code_chars.

Referenced by base64_encode(), and pst_ff_compile_ID().

Here is the call graph for this function:

void hexdump char *  hbuf,
int  start,
int  stop,
int  ascii
 

Definition at line 66 of file libstrfunc.c.


Variable Documentation

char base64_code_chars[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/==" [static]
 

Definition at line 7 of file libstrfunc.c.

Referenced by base64_encode_multiple().


Generated on Thu Feb 26 13:40:22 2009 for 'LibPst' by  doxygen 1.3.9.1