Skip to content

Commit 090f0bb

Browse files
committed
main: add numArrayIsEmpty function
Signed-off-by: Masatake YAMATO <[email protected]>
1 parent a7ea4a7 commit 090f0bb

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

main/numarray.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,11 @@
7272
return current->count; \
7373
} \
7474
\
75+
extern bool prefix##ArrayIsEmpty (const prefix##Array *const current) \
76+
{ \
77+
return (prefix##ArrayCount(current) == 0); \
78+
} \
79+
\
7580
extern type prefix##ArrayItem (const prefix##Array *const current, const unsigned int indx) \
7681
{ \
7782
Assert (current != NULL); \

main/numarray.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
extern void prefix##ArrayCombine (prefix##Array *const current, prefix##Array *const from); \
2727
extern void prefix##ArrayClear (prefix##Array *const current); \
2828
extern unsigned int prefix##ArrayCount (const prefix##Array *const current); \
29+
extern bool prefix##ArrayIsEmpty(const prefix##Array *const current); \
2930
extern type prefix##ArrayItem (const prefix##Array *const current, const unsigned int indx); \
3031
extern type prefix##ArrayLast (const prefix##Array *const current); \
3132
extern void prefix##ArrayDelete (prefix##Array *const current); \

0 commit comments

Comments
 (0)