2009-11-09 45 views
7

C(不是C++)是否有C字符串庫,它實現了對char *wchar_t *字符串的抽象?C字符串庫

的要求是:

  1. 是BSD/MIT/CDDL許可
  2. 實現某種形式的引用計數機制
  3. 對正則表達式
  4. 具有Unicode支持
支持

謝謝,

回答

1

我已經結束了使用Plan9庫。對於Unix有plan9port或更輕量級9base。對於Windows,我使用自定義端口Go

2

this呢?看起來不錯,至少符合你的一些標準,但我沒有使用它,所以它必須檢查。至少我在這裏看到BSD許可證,所以它可能是有用的一點開始。

2

油嘴能做大多認爲,但LGPL:http://library.gnome.org/devel/glib/stable/

我不認爲你可以找到關於C中的任何字符串庫引用計數,但...這只是不是那麼容易的事情。如果您需要,您可以自己圍繞gchar*進行薄包裝。