libfirestring man page on DragonFly
[printable version]
libfirestring(3) 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 configu‐
ration 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 fire‐
string_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)
[top]
List of man pages available for DragonFly
Copyright (c) for man pages and the logo by the respective OS vendor.
For those who want to learn more, the polarhome community provides shell access and support.
[legal]
[privacy]
[GNU]
[policy]
[cookies]
[netiquette]
[sponsors]
[FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
|
Vote for polarhome
|