Linux SoftwareProgrammingLibrariesSafe Strings 2.0.1

Safe Strings 2.0.1


Safe Strings is a small C library that handles C strings in a safe way
Developer:   Pablo Yanez Trujillo
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   0K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


Safe Strings is a small C library that handles C strings in a safe way. The functions of this library look at the necessary space for the operations and try to reserve that space (with malloc or realloc).

Safe Strings's functions only begin working with their tasks when the memory allocation is successful.

The current release is the Version 1.0.4 and has more than 19 different functions. I added 4 functions that (I think) should be implented in the ANSI C Standard, but they are not.

Please note that the library doesn't contain only this 4 functions, they are more or less an example of what kind of function you will find here. The tarball contains under docs the man pages of all functions.

There are other functions implemented, but they are well explain in the documentation and manual pages.

What's New in This Release:
  • This release moves towards the project's goal of ease of use.
  • Instead of handling with double pointers (which increases the risk of setting allocated pointers to NULL, for example), this release creates a string object that contains information about the C string, like the length and the actual amount of allocated bytes for the string.
    tags this release  they are  but they  for the  

    Download Safe Strings 2.0.1


     http://klingsor.informatik.uni-freiburg.de/projects/sstrings/sstrings-2.0.1.tar.gz


    Authors software

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


    Similar software

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

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

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

    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

    lx_lib 20050906 (by Ari Edelkind)
    lx_lib handles memory allocations as structures, keeping important information such as the remaining allocated space and the length o

    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

    INVSTR 1.0 (by Envite Rolamasao)

    Levenshtein 0.10.1 (by David Necas)

    Failmalloc 0.1 (by Yoshinori K. Okuji)
    Failmalloc generates a shared library which can be loaded by LD_PRELOAD or linked at compilation time

    Jeff's Java Scanf Library 0.00.02a (by Jeff Stuart)
    Jeff's Java Scanf Library is an implementation of the C-Runtime scanf, fscanf, and sscanf functions.

    The syntax of format strings is very similar (%*s, %3d, etc.) to that of the standard C implementation of scanf.

    Instead of taking wrapper objects, all scanf functions return an Object[], whose


    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