Added ability to define multiple functions (without parameters) and
[zilutils.git] / zilasm / zmem.c
index 623e52edfd520eb7351fe7483362f4292ab684cd..bfab79723d2a119d5d09fc76f7ca59fabd6ad01c 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * zmem.c -- part of ZilUtils/ZilAsm
  *
- * Copyright (C) 2016 Jason Self <j@jxself.org>
+ * Copyright (C) 2016, 2019 Jason Self <j@jxself.org>
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU Affero General Public License as
  */
 
 #include <assert.h>
-#include <strings.h>  /* bzero */
-#include <stdlib.h>   /* malloc, free */
+#include <strings.h>           /* bzero */
+
+#include <stdlib.h>            /* malloc, free */
 
 #include "zmem.h"
 
-ZMemblock* zmem_init(unsigned maxsize)
+ZMemblock *
+zmem_init (unsigned maxsize)
 {
-       ZMemblock *zmb = malloc(sizeof(ZMemblock) + maxsize - 1);
-       assert(zmb);
-       zmb->allocated_size = maxsize;
-       zmb->used_size = 0;
-       bzero(&zmb->contents, maxsize);
-       return zmb;
+  ZMemblock *zmb = malloc (sizeof (ZMemblock) + maxsize - 1);
+  assert (zmb);
+  zmb->allocated_size = maxsize;
+  zmb->used_size = 0;
+  bzero (&zmb->contents, maxsize);
+  return zmb;
 }
 
-void zmem_destroy(ZMemblock *zmb)
+void
+zmem_destroy (ZMemblock * zmb)
 {
-       assert(zmb);
-       free(zmb);
+  assert (zmb);
+  free (zmb);
 }
 
-void zmem_putbyte(ZMemblock *zmb, unsigned char val)
+void
+zmem_putbyte (ZMemblock * zmb, unsigned char val)
 {
-       assert(zmb);
-       assert(zmb->used_size < zmb->allocated_size);
-       zmb->contents[zmb->used_size++] = val;
+  assert (zmb);
+  assert (zmb->used_size < zmb->allocated_size);
+  zmb->contents[zmb->used_size++] = val;
 }