X-Git-Url: https://jxself.org/git/?p=zilutils.git;a=blobdiff_plain;f=zilasm%2Fzmem.c;h=bfab79723d2a119d5d09fc76f7ca59fabd6ad01c;hp=b67e3c2ad4f82f7a2d6191440b318e88907750a5;hb=82b0f84ab797141758929d16894d42e12ef79af7;hpb=fd453701e368225dd15e9df2e5b1752aebe454e8 diff --git a/zilasm/zmem.c b/zilasm/zmem.c index b67e3c2..bfab797 100644 --- a/zilasm/zmem.c +++ b/zilasm/zmem.c @@ -1,7 +1,7 @@ /* * zmem.c -- part of ZilUtils/ZilAsm * - * Copyright (C) 2016 Jason Self + * Copyright (C) 2016, 2019 Jason Self * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as @@ -15,33 +15,39 @@ * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see + * + * SPDX-License-Identifier: AGPL-3.0-or-later */ #include -#include /* bzero */ -#include /* malloc, free */ +#include /* bzero */ + +#include /* 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; }