summaryrefslogtreecommitdiff
path: root/devel/libcsptr/pkg-descr
blob: 7a86bbefc4f028655e8c5b35d798df83e1d11573 (plain) (blame)
1
2
3
4
5
6
7
8
9
libcsptr is an attempt to bring smart pointer constructs to the (GNU)
C programming language.

Features:
* unique_ptr, shared_ptr macros, and smart type attribute
* Destructor support for cleanup
* Custom variable metadata on allocation
* Cross-platform: tested under linux 3.18.6-1, Mac OS X Yosemite
  10.10, and Windows 7 (with MinGW and the Cygwin port of GCC)