OpenBSD Handbook

OpenBSD 7.9 release · amd64 · Generated 2026-09-09

orcania-2.3.3

potluck with different functions for different purposes

Back to search · Project homepage

Description

A small library intended to provide low-level functionalities used in the author's other libraries and programs. Potluck with different functions divided into 4 categories: - String functions Wrappers for string.h: functions like strcpy, strcmp or strchr that will not segfault if a parameter is NULL. split_string and afiliated functions: split a string using a separator match or join a split string. - Pointer list structure Simple structure to store and manipulate any kind of pointer in an array. - Base64 functions Encode, decode in base64 and base64url format. - Memory functions Replace glib malloc/realloc/free functions with user-defined memory functions.

Package information

Ports path
devel/orcania
Package architecture
amd64
Maintainer
The OpenBSD ports mailing-list <ports@openbsd.org>
Categories
devel
Available flavors
None listed
Only for architectures
aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, alpha, hppa, sparc64

These are ports metadata. Binary availability depends on the release, architecture and mirror. Build and test dependencies are not an installation checklist.

Direct dependencies

Build

Used by (3 dependency relationships)

Includes library, runtime, build and test relationships. Results load 100 at a time.

Installing and updating packages · Package details as JSON