/* * ba_create.c -- create an empty set * * Part of publib. See man page for more information * "@(#)publib-bitarr:$Id: ba_create.c,v 1.5 1995/05/12 14:44:00 wirzeniu Exp $" */ #include #include "publib/bitarr.h" #include "publib/errormsg.h" Bitarr *ba_create(void) { Bitarr *u; u = malloc(sizeof(Bitarr)); if (u == NULL) { __publib_error("malloc failed"); return NULL; } dynarr_init(&u->da, sizeof(unsigned)); u->rnglen = 0; return u; }