| Age | Commit message (Collapse) | Author |
|
|
|
|
|
new members which can be accessed from the template parameters. See examples/functor.c
|
|
|
|
|
|
|
|
|
|
Final cleanup normalized var naming.
|
|
|
|
|
|
2) shortened mergesort function.
|
|
Minor fix in template.h
|
|
still be supported). Improved many examples to use c_make() to init containers.
|
|
|
|
|
|
- Fixed issue #45 warning -Wunused-parameter in clist.h
- Fixed some issues with the singleheader.py generator.
|
|
|
|
|
|
|
|
whereas flow control macros (c_FOREACH, ..) are preferred uppercase.
|
|
initialization.
|
|
|
|
|
|
supported via include/stc/priv/lowcase.h.
|
|
|
|
cstr_null => cstr_NULL
csview_null => csview_NULL
cstr_npos => c_NPOS
csview_npos => c_NPOS
c_ARGsv(sv) => c_ARGSV(sv)
c_init(x) => c_INIT(x)
|
|
|
|
flag "i_opt c_declared" to "i_opt c_is_forward". Sorry about this, but hopefully not a widely used feature for most yet.
|
|
and c_is_fwd => c_declared, for the i_opt option define.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i_less or i_eq is specified. This removes annoying requirement.
|
|
|
|
ex. and map shootout.
|
|
code-breaking API changes.
|
|
|
|
cstr, csview, cbits, crandom), but also clist.h mergesort.
- Linking with this object file eliminates the need to define i_implement in one file for these types (or i_extern for non-templated functions in templated container, currently only clist.h)
|
|
avoids problem when i_keyraw is pointer.
|
|
|
|
tcc). c_unchecked_container_of() must be used by lib.
|
|
|
|
|
|
|
|
i_opt flag c_implement. Removed OLD include/alt/clist.h
|
|
required for i_key_bind, _eq is derived from _cmp.
|