Zenbu

dowa
Login

dowa

Core utility library for C. Provides memory management, string operations, and math utilities.

Features

Files

File Description
dowa.h Public API header
d_memory.c Memory management (arena allocator)
d_string.c String utilities
d_math.c Math helpers
stb_ds.h STB dynamic structures
dowa_test.c Unit tests

Usage

#include "dowa/dowa.h"

// Arena allocator
Arena arena = {0};
char* str = arena_alloc(&arena, 100);
arena_free(&arena);

// String builder
StringBuilder sb = {0};
sb_append(&sb, "hello");

Building

bazel build //dowa:dowa
bazel test //dowa:dowa_test