index
:
STC-modified
master
modified
Fork of STC but some features (soon to be)modified to better fit my requirements.
realtradam
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
examples
/
complex.c
Age
Commit message (
Expand
)
Author
2022-04-28
Finalized template.h logic.
Tyge Løvset
2022-04-27
Finally FIXED cloning/to/from scheme to work properly. When using i_key_bind/...
Tyge Løvset
2022-04-18
Removed i_drop and i_from template specifiers to reduce redundancies and add ...
Tyge Lovset
2022-03-04
Updated printf formatting to portable code. This was also to use http://winli...
Tyge Løvset
2022-01-03
"gcc/clang -O2 -Wall -std=c99 -pedantic" compiles examples with no warnings. ...
Tyge Løvset
2021-12-30
Renamed c_default_clone to c_default_from (mostly used internally).
Tyge Løvset
2021-12-19
First commit for Version 3 of STC. Main changes are consistent rename of '_de...
Tyge Løvset
2021-12-02
Breaking changes for i_fwd and i_cmp_none:
Tyge Løvset
2021-11-24
Deprecated c_no_compare(). Define i_cmp_none instead when you have/want no el...
Tyge Løvset
2021-11-03
Changed carrN_X_at() to return const value*. Added mutable carrN_X_elem().
Tyge Løvset
2021-10-06
Updates to previous commit on cvec and cdeq. Some example improvements.
tylo
2021-10-05
Changed recommended order of defining template parameters.
Tyge Løvset
2021-09-12
Some improvements in examples.
Tyge Løvset
2021-09-08
Updated most examples to newstyle. Some changes in cpque/cstack.
Tyge Løvset
2021-05-18
Internal updates in cstr. Minor API change in carray carrayNX_with_value() =>...
Tyge Løvset
2021-05-07
Reverted c_trivial_*() to c_default_*().
Tyge Løvset
2021-04-29
Added new constructors to carray.h. Made cmap and csmap keys immutable. Added...
Tyge Løvset
2021-04-27
Renamed carray struct member at to data. Improved cdeq_expand_() method.
Tyge Løvset
2021-03-22
Rewrote carray.h completely. Somewhat different API, much easier/natural usag...
Tyge Løvset
2021-03-21
Splitted using_carray() into using_carray2() and using_carray3()
Tyge Løvset
2021-02-22
Renamed c_plain_... to c_trivial_... internal functions.
Tyge Løvset
2021-02-22
Many internal renames. Reverted to specify both _del and _clone parameter whe...
Tyge Løvset
2021-02-20
Rewamp of cmap/csmap API. More to come.
Tyge Løvset
2021-02-04
Changed return type it iter_t in csmap_X_find() and cmap_X_find() to be consi...
Tyge Løvset
2021-01-30
Internal changes: removed use of cmap_inits and set_inits. Use cmap_x_init() ...
Tyge Løvset
2021-01-24
Improved cvec cdeq. Must be initied with cvec_X_init() and cdeq_X_init(). Not...
Tyge Løvset
2021-01-19
Changed template args sequence in cmap.
Tyge Løvset
2021-01-03
Force template argument *clone* to be specified when *del* is specified for c...
Tyge Løvset
2021-01-02
Major upgrade: Added 'clone' template parameters to containers. Reorganized a...
Tyge Løvset
2020-12-30
API change: Swapped destroy <-> compare function args in using_*() macros for...
Tyge Løvset
2020-11-26
Removed stc/cfmt.h, as _Generic requires C11. I have made it a gist: https://...
Tyge Løvset
2020-11-03
renamed __init to _inits
Tyge Løvset
2020-11-02
Changed (half)-internal *_INIT to *__init macros. Minor reformatting.
Tyge Løvset
2020-10-26
Updates examples using cfmt.h c_print().
Tyge Løvset
2020-10-14
Renamed cstr() constructor to cstr_from(), cstr_from() to cstr_from_fmt().
Tyge Løvset
2020-09-18
Changed macro to c_forrange (..), iter param first.
Tyge Løvset
2020-09-18
Changed <container>_ini macro constant to <container>_INIT, and <container>_d...
Tyge Løvset
2020-09-17
Fixed range methods in cvec, and renamed typename_<container>(..) to using_<c...
Tyge Løvset
2020-09-16
Added some missing templates in cmap.
Tyge Løvset
2020-09-16
Changed earlier declare_<container>(..) macro to typedef_<container>(..)
Tyge Løvset
2020-09-16
Changed API to conform with std:: containers. cmap now only use first, second...
Tyge Løvset
2020-09-15
Simplified declare_ statement e.g. c_cmap(...)
Tyge Løvset
2020-09-15
New API Change.
Tyge Løvset
2020-09-14
Removed warnings. clang, vs.
Tyge Løvset
2020-09-03
Changed constant <container>_init to <container>_ini to avoid conflict with <...
Tyge Løvset
2020-09-02
Added cqueue.h and cstack.h adapters. Updated cpqueue.h API to be more consis...
Tyge Løvset
2020-08-28
Finished adding RawValue API (convertable values) to containers.
tylo
2020-08-09
Simplified carray API.
Tyge Løvset
2020-07-28
Lowercase naming
Tyge Løvset
2020-07-27
API CHANGES: Made types all lower case. E.g.: CMap_<tag> => cmap_<tag>, CList...
Tyge Løvset
[next]