Projects / Safe Strings

Safe Strings

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). The functions only begin working with their tasks when the memory allocation is successful.

Operating Systems

Recent releases

  •  14 Nov 2006 02:29

    Release Notes: 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.

    •  20 Jul 2005 21:22

      Release Notes: A large bug in the function delsstr has been fixed.

      •  11 Jul 2005 21:10

        Release Notes: Gentoo Ebuild has been rewritten. The NEWS, README, BUGS, TODO, and files were rewritten. ss_errno specifications have been added to all man pages. 10 new functions have been added.

        •  12 Mar 2005 00:22

          Release Notes: The NEWS, README, BUGS, TODO, and files were rewritten Bugs in the manual pages were fixed Bugs in char* strrstr(const char *haystack, const char *needle) were fixed. The return type has been changed from return haystack to return (char*) &haystack[0]; otherwise it cannot be compiled by other compilers like MS VC++.

          •  24 Feb 2005 17:03

            No changes have been submitted for this release.

            Recent comments

            14 Jul 2005 05:55 yohji

            Hmm,I am interested in this.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.