aboutsummaryrefslogtreecommitdiff
path: root/linked_list.inc.h
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@hornquist.se>2019-02-10 00:47:02 +0100
committerHugo Hörnquist <hugo@hornquist.se>2019-02-10 00:53:24 +0100
commitf8cfe5e8806cfd84dc83714e495b58890ef4bb02 (patch)
treed154ea27de49e169817263d2a28f097e67760e22 /linked_list.inc.h
parentAdd param field to content_line. (diff)
downloadcalp-f8cfe5e8806cfd84dc83714e495b58890ef4bb02.tar.gz
calp-f8cfe5e8806cfd84dc83714e495b58890ef4bb02.tar.xz
Add formatting macros.
Diffstat (limited to 'linked_list.inc.h')
-rw-r--r--linked_list.inc.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/linked_list.inc.h b/linked_list.inc.h
index 6a0546c7..6bf3d158 100644
--- a/linked_list.inc.h
+++ b/linked_list.inc.h
@@ -164,4 +164,15 @@ int RESET(LLIST(TYPE)) ( LLIST(TYPE)* llist ) {
return 0;
}
+FMT_F(LLIST (TYPE)) {
+ int seek = 0;
+ fmtf("(");
+ FOR(LLIST(TYPE), link, this) {
+ seek += FMT(TYPE)(link->value, buf + seek);
+ }
+ fmtf(")");
+
+ return seek;
+}
+
#endif /* TYPE */