7 Stimmen

C Strings Bibliothek

Gibt es eine C-Strings-Bibliothek für C (nicht C++), die eine Abstraktion über char * y wchar_t * Strings?

Die Anforderungen sind:

  1. BSD/MIT/CDDL lizenziert sein
  2. eine Art von Referenzzählmechanismus implementiert
  3. hat Unterstützung für reguläre Ausdrücke
  4. hat Unicode-Unterstützung

Danke,

2voto

Roman Nikitchenko Punkte 12374

Was ist mit este ? Sieht gut aus, entspricht zumindest einigen Ihrer Kriterien, aber ich habe es nicht benutzt, also muss es überprüft werden. Zumindest sehe ich BSD-Lizenz hier, so könnte es nützlich sein Punkt zu starten.

2voto

viraptor Punkte 32254

Glib kann das meiste davon, steht aber unter der LGPL: http://library.gnome.org/devel/glib/stable/

Ich glaube nicht, dass Sie refcounting in jeder String-Bibliothek in C obwohl finden können... Es ist einfach nicht so einfach zu machen. Sie können einen dünnen Wrapper um gchar* Sie selbst, wenn Sie es brauchen.

1voto

reko_t Punkte 53684

Etwas wie INTENSIVSTATION könnte das sein, was Sie brauchen. Es ist lizenziert unter Open-Source-Lizenz und abstrahiert nicht gerade char*/wchar_t* (siehe: http://icu-project.org/docs/papers/unicode_wchar_t.html ), aber es könnte das sein, was Sie brauchen.

1voto

Aram Hăvărneanu Punkte 756

Ich habe mich für die Plan9-Bibliotheken entschieden. Für Unix gibt es plan9port oder das leichtere 9Basis . Für Windows verwende ich einen benutzerdefinierten Port, der mit Weiter .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X