Useful functions for working with plain C strings
fix license issue
add vseprintf
swap out asprintf to allocsprintf


browse  log 



You can also use your local clone with git send-email.

#string_util.c — Useful string utilities

version: 2.1.0 standards: C99 builds.sr.ht status license: MPL-2.0

Useful functions for working with plain C strings.

See string_util.h for more information.


  • C compiler and libc supporting the C99 standard.


This repo is part of the Smol C Libs project.

The upstream URL of this project is https://git.sr.ht/~nytpu/string_util.c. Send suggestions, bugs, patches, and other contributions to ~nytpu/public-inbox@lists.sr.ht. For help sending a patch through email, see https://git-send-email.io. You can browse the list archives at https://lists.sr.ht/~nytpu/public-inbox.

Copyright (C) 2021 nytpu <alex [at] nytpu.com>.

Licensed under the terms of the Mozilla Public License, version 2.0. You can view a copy of the MPL in LICENSE or at https://mozilla.org/MPL/2.0.


The source code conforms to ISO/IEC 9899:1999 ("ISO C99") in all cases where said standard is applicable.