Icon Ressource

[C] String- und Vector-Bibliotheken 1.4

cstr Lib:
- cs_fix
- cs_reverse

memmem Lib:
- memrmem

cstrvec Lib:
- cs_from_cvbyte
- cvbyte_from_cs
- cstrvec_rdlines
... da char** und const char** inkompatible Pointertypen. Ersterer wird nicht implizit zu letzterem gecastet.

Außerdem:
Fix für gcc Debug Build das static inline statt nur inline für discard_const_impl_detail sehen will (während das im Release Build nicht erforderlich war).
Kleinere Codeupdates und Korrektur von Rechtschreibfehlern.
BIN cstr cs_init_rdfile(FILE *stream, size_t cnt);
Liest den gesamten Dateiinhalt oder einen Teil davon in ein cstr.

cstr cs_init_rdline(FILE *stream);
Liest eine Zeile einer Datei in einen cstr.

cstr cs_trim(cstr cs, const char *char_set, unsigned mode);
Entfernt spezifizierte voran- oder nachgestellte Zeichen von einem cstr.
Oben Unten