Linux SoftwareProgrammingLibrariesYASTR 1.0

YASTR 1.0


YASTR is a simple string library that mainly consists of functionality that I require in my programs. This entire library should b
Developer:   Jesse Meyer
      more software by author →
Price:  0.00
License:   BSD License
File size:   54K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


YASTR is a simple string library that mainly consists of functionality that I require in my programs.

This entire library should be compatible with ANSI C89 && C99. To use, copy 'yastr.c', include "yastr.h" and go. No libraries to link, no special compilation flags, nada, zip zilch.

No initialization of the library is needed, but it is possible to configure the library to use custom functions to manage memory, as well as set the character used to escape and unescape strings.

Much of the library uses a yastr string, which is (currently) a rather simple structure, but please use yastr_len() and yastr_strptr() to extract the length and string pointer from a yastr struct. In future releases, the members of the structure may change as needed, but there are currently no plans to change yastr_len() or yastr_strptr().

To create a new yastr struct, try yastrnew() or yastrdup(). To destroy a string and free up memory, use yastrfree() on the string.

Most of the naming convention is ya[function], where [function] is the C function most similar to ya[function]. For example: yavsnprintf() -> vsnprintf()

Yastr also impliments a few non-traditional functions for manipulating string structures.
tags the library  yastr struct  yastr strptr  yastr len  needed but  

Download YASTR 1.0


 http://www.snafu.freedom.org/gruebait/yastr/releases/yastr-1_0.tgz


Authors software

YASTR 1.0 (by Jesse Meyer)
YASTR is a simple string library that mainly consists of functionality that I require in my programs.

This entire library should b


Similar software

YASTR 1.0 (by Jesse Meyer)
YASTR is a simple string library that mainly consists of functionality that I require in my programs.

This entire library should b

Better String Library 07222006 (by Paul Hsieh)
Better String Library is an abstraction of a string data type which is superior to the C library char buffer string type and C++'

DSP5600x disassembly library 1.1 (by Miloslaw Smyk)
lib5600x is a library implementing Motorola DSP5600x disassembler

my_string 1.1 (by Boulat Khakimov)
my_string is an easy-to-use, fast string manipulation library

Safe Strings 2.0.1 (by Pablo Yanez Trujillo)
Safe Strings is a small C library that handles C strings in a safe way

Vstr string library 1.0.15 (by James Antill)
Vstr is a safe and fast string library for C

VSTRING 20050428 (by Vladi Belperchinov-Shabanski)
VSTRING library provides vast set of string manipulation features including dynamic string object that can be freely exchanged with s

lx_lib structural memory library 20060226-1 (by Ari Edelkind)
lx_lib handles memory allocations as structures, keeping important information such as the remaining allocated space and the length o

HL7lib 0.2 (by James M. Rogers)
Health level 7 is a protocol that is used to allow medical computers from different vendors to communicate with each other.

HL7lib

Levenshtein 0.10.1 (by David Necas)


Other software in this category

zlib 1.2.3 (by Jean-loup Gailly)
zlib is designed to be a free, general-purpose, legally unencumbered, lossless data-compression library for use on virtually any comp

libjpeg v6b (by Independent JPEG Group)
libjpeg is a library for handling the JPEG (JFIF) image format

OpenSSL 0.9.7c (by The OpenSSL Project Team)
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implement

libxml2 2.6.27 (by DV)
Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform), libxml2 library i

GNU C library 2.4 (by Andreas Jaeger)
GNU C library (glibc) is one of the most important components of GNU Hurd and most modern Linux distributions.

GNU C library is us

    search


Featured Software

jEdit 4.3 pre8
jEdit is an Open Source text editor written in Java

Opera 9.02
Surf the Internet in a safer, faster, and easier way with Opera browser

GNU Aspell 0.60.4
GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


Subscribe in Rojo
Google Reader
Add to My Yahoo!

Add to My AOL
Subscribe with Bloglines
Subscribe in NewsGator Online
Add 'nixbit linux software' to Newsburst from CNET News.com
del.icio.us nixbit linux software


Top tags