Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

firestring_estr_base64_decode(3) [debian man page]

firestring_estr_base64_decode(3)			     Library Functions Manual				  firestring_estr_base64_decode(3)

NAME
firestring_estr_base64_decode - decode an estring encoded via base64 into another estring SYNOPSIS
#include <firestring.h> -lfirestring int firestring_estr_base64_decode(struct firestring_estr_t *destination, struct firestring_estr_t *source) DESCRIPTION
firestring_estr_base64_decode() decodes the contents of source using the base64 algorithm into destination, provided that there is room in destination. The minimum required space in destination is the length of source * 3 / 4 + 3. The buffers source and destination may be the same estring. RETURN VALUE
0 if the string was decoded successfully; 1 if there was insufficient space in destination for the decoding to occur. AUTHOR
Ian Gulliver <ian@penguinhosting.net> SEE ALSO
libfirestring(3) 2002-09-21 firestring_estr_base64_decode(3)

Check Out this Related Man Page

libfirestring(3)					     Library Functions Manual						  libfirestring(3)

NAME
libfirestring - library for safe, fast string handling SYNOPSIS
#include <firestring.h> -lfirestring DESCRIPTION
libfirestring is a string handling library that provides maximum length aware string handling functions to programs. Several functions provide saner interfaces than the standard libc functions. libfirestring also provides functions that are in most libc's but not provided for by ANSI C, enabling programmers to write ANSI C-compliant code while using such safe functions (strcasecmp, strncasecmp, snprintf). libfirestring provides a set of functions for dealing with EStrings. EStrings are binary-safe objects that, when used with the firestring functions, are overflow safe, because they include allocated memory size information with them. libfirestring also includes functions for dealing with reading configuration files in an easy to program fashion. Miscellaneous functions: firestring_malloc(3) firestring_realloc(3) Starting-letter keys (for String and EString functions): n Length-safe (takes a size argument) e EString (length-safe and binary-safe, takes a struct firestring_estr_t argument) i Case-insensitive a Automatically expands EString to correct size (possible memory DoS attack in some cases) s Writes into a provided instead of to a stream f Writes into a specified stream instead of to standard output Base library functions: firestring_set_error_handler(3) String functions: firestring_strdup(3) firestring_strncpy(3) firestring_strncat(3) firestring_snprintf(3) firestring_strncasecmp(3) firestring_strcasecmp(3) firestring_concat(3) firestring_chomp(3) firestring_chug(3) firestring_trim(3) firestring_hextoi(3) EString functions: firestring_estr_alloc(3) firestring_estr_expand(3) firestring_estr_free(3) firestring_estr_read(3) firestring_estr_sprintf(3) firestring_estr_sprintfe(3) firestring_estr_vsprintf(3) firestring_estr_vsprintfe(3) firestring_estr_printf(3) firestring_estr_printfe(3) firestring_estr_fprintf(3) firestring_estr_fprintfe(3) firestring_estr_vfprintf(3) firestring_estr_vfprintfe(3) firestring_estr_strchr(3) firestring_estr_strstr(3) firestring_estr_stristr(3) firestring_estr_starts(3) firestring_estr_estarts(3) firestring_estr_ends(3) firestring_estr_eends(3) firestring_estr_strcasecmp(3) firestring_estr_strcmp(3) firestring_estr_strcpy(3) firestring_estr_astrcpy(3) firestring_estr_strcat(3) firestring_estr_astrcat(3) firestring_estr_estrcasecmp(3) firestring_estr_estrncasecmp(3) firestring_estr_estrcpy(3) firestring_estr_aestrcpy(3) firestring_estr_estrcat(3) firestring_estr_aestrcat(3) firestring_estr_estrstr(3) firestring_estr_estristr(3) firestring_estr_replace(3) firestring_estr_areplace(3) firestring_estr_toupper(3) firestring_estr_tolower(3) firestring_estr_munch(3) firestring_estr_chomp(3) firestring_estr_chug(3) firestring_estr_trim(3) firestring_estr_0(3) firestring_estr_base64_encode(3) firestring_estr_base64_decode(3) firestring_estr_xml_encode(3) firestring_estr_xml_decode(3) Configuration file functions: firestring_conf_parse(3) firestring_conf_add(3) firestring_conf_find(3) firestring_conf_find_next(3) firestring_conf_free(3) FILES
/usr/local/include/firestring.h /usr/local/lib/libfirestring.so /usr/local/lib/libfirestring.a AUTHOR
Ian Gulliver <ian@penguinhosting.net> 2002-03-31 libfirestring(3)
Man Page