Buena biblioteca de cadenas C

Recientemente me inspiré para iniciar un proyecto que he querido codificar por un tiempo. Quiero hacerlo en C, porque el manejo de la memoria es clave en esta aplicación. Estaba buscando una buena implementación de cadenas en C, ya que sé que hacerlo yo mismo podría provocar algunos desbordamientos de búfer desordenados, y espero lidiar con una cantidad bastante grande de cadenas.

encontréesta artículo que da detalles sobre cada uno, pero parece que cada uno tiene una buena cantidad de contras (no me malinterpreten, este artículo es EXTREMADAMENTE útil, pero aún me preocupa que incluso si tuviera que elegir uno de esos, no estaría usando lo mejor que pueda obtener). Tampoco sé qué tan actualizado está el artículo, de ahí mi petición actual.

Lo que estoy buscando es algo que puede contener una gran cantidad de caracteres y simplifica el proceso de búsqueda a través de la cadena. Si me permite tokenizar la cadena de alguna manera, aún mejor. Además, debería tener un rendimiento de E / S bastante bueno. La impresión y la impresión formateada no son una prioridad absoluta. Sé que no debería esperar que una biblioteca haga todo el trabajo por mí, pero simplemente estaba divagando si había una función de cadena bien documentada que pudiera ahorrarme algo de tiempo y algo de trabajo.

Cualquier ayuda es muy apreciada. ¡Gracias por adelantado!

EDITAR: Me preguntaron sobre la licencia que prefiero. Cualquier tipo de licencia de código abierto servirá, pero preferiblemente GPL (v2 o v3).

EDIt2: Encontré la biblioteca betterString (bstring) y se ve bastante bien. Buena documentación, cantidad pequeña pero versátil de funciones y fácil de mezclar con cadenas c. ¿Alguien tiene alguna buena o mala historia al respecto? El único inconveniente que he leído al respecto es que carece de Unicode (de nuevo, lea sobre esto, todavía no lo he visto cara a cara), pero todo lo demás parece bastante bueno.

EDITAR3: Además, es preferible que sea puro C.

Respuestas a la pregunta(6)

Su respuesta a la pregunta