Skip to content
@mulle-core

mulle-core

C libraries based on mulle-c and mulle-concurrent and system calls

The scope of the github organization mulle-core is:

  • platform specific functionality that is outside of the C standard libraries offers (e.g. mulle-mmap)
  • code that is a fusion of mulle-c and mulle-concurrent, but topically outside of the scope of mulle-concurrent, (e.g. mulle-fprintf)

The main library mulle-core is a one library, one header solution, that amalgamates the following libraries:

mulle-c Library Description
mulle-allocator 🔄 Flexible C memory allocation scheme
mulle-buffer ↗️ A growable C char array and also a stream
mulle-c11 🔀 Cross-platform C compiler glue (and some cpp conveniences)
mulle-container 🛄 Arrays, hashtables and a queue
mulle-data #️⃣ A collection of hash functions
mulle-http 🈚 http URL parser
mulle-rbtree 🍫 mulle-rbtree organizes data in a red/black tree
mulle-regex 📣 Unicode regex library
mulle-slug 🐌 Creates URL slugs
mulle-storage 🛅 Memory management for tree nodes
mulle-unicode 🈚 Unicode ctype like library
mulle-url 🈷️ Support for URL parsing
mulle-utf 🔤 UTF8-16-32 analysis and manipulation library
mulle-vararg ⏪ Access variable arguments in struct layout fashion in C
mulle-concurrent Library Description
mulle-aba 🚮 A lock-free, cross-platform solution to the ABA problem
mulle-concurrent 📶 A lock- and wait-free hashtable (and an array too), written in C
mulle-fifo 🐍 mulle-fifo fixed sized producer/consumer FIFOs holding void *
mulle-linkedlist 🔂 mulle-linkedlist a wait and lock-free linked list
mulle-multififo 🐛 mulle-multififo multi-producer/multi-consumer FIFO holding void *
mulle-thread 🔠 Cross-platform thread/mutex/tss/atomic operations in C
mulle-core Library Description
mulle-container-debug 🛄 Debugging support for mulle-container
mulle-dlfcn ♿️ Shared library helper
mulle-fprintf 🔢 mulle-fprintf marries mulle-sprintf to stdio.h
mulle-mmap 🇧🇿 Memory mapped file access
mulle-sprintf 🔢 An extensible sprintf function supporting stdarg and mulle-vararg
mulle-stacktrace 👣 Stracktrace support for various OS
mulle-time 🕕 Simple time types with arithmetic on timespec and timeval

mulle-core is based on mulle-concurrent and mulle-c.

The MulleFoundation is based on mulle-core.

Pinned Loading

  1. mulle-core mulle-core Public

    🌋 Almagamated library of mulle-core + mulle-concurrent + mulle-c

    C 2 2

  2. mulle-sprintf mulle-sprintf Public

    🔢 An extensible sprintf function supporting stdarg and mulle-vararg

    C 3

  3. mulle-atexit mulle-atexit Public

    👼 Compatibility library to fix deficient atexit implementations

    C 5

  4. mulle-mmap mulle-mmap Public

    🇧🇿 Memory mapped file access

    C 3

Repositories

Showing 10 of 16 repositories

Top languages

Loading…

Most used topics

Loading…

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy