summaryrefslogtreecommitdiffhomepage
path: root/include/stc/forward.h
diff options
context:
space:
mode:
authorTyge Lovset <[email protected]>2022-05-01 06:25:31 +0200
committerTyge Lovset <[email protected]>2022-05-01 06:25:31 +0200
commit82d139295e3488656855270a420447af65088ae4 (patch)
tree9d04a9be997637c7c88e19ae09720c743a168b53 /include/stc/forward.h
parentf46f405d4c28de4e087bc275edee1409e6596000 (diff)
downloadSTC-modified-82d139295e3488656855270a420447af65088ae4.tar.gz
STC-modified-82d139295e3488656855270a420447af65088ae4.zip
- Array expansions (insert, reserve, clone) are now checked for malloc nomem, and result can be checked by user in cvec, cdeq, cmap, csmap (cvec/cdeq insert functions now returns pointer, not iter).
- Refactoring.
Diffstat (limited to 'include/stc/forward.h')
-rw-r--r--include/stc/forward.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/stc/forward.h b/include/stc/forward.h
index a62c8af4..6af17c2b 100644
--- a/include/stc/forward.h
+++ b/include/stc/forward.h
@@ -113,7 +113,7 @@ typedef char csview_value;
\
typedef struct { \
SELF##_value *ref; \
- bool inserted; \
+ bool inserted, nomem_error; \
} SELF##_result; \
\
typedef struct { \
@@ -140,7 +140,7 @@ typedef char csview_value;
\
typedef struct { \
SELF##_value *ref; \
- bool inserted; \
+ bool inserted, nomem_error; \
} SELF##_result; \
\
typedef struct { \