jojo7682345 / avUtils

uitilties for C

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AvUtils

AvUtils is a library of common functions and data structures for both Windows and Linux to make modern C development easier.

Features

AvUtils currently offers the following features:

  • AvString, and various functions surrounding the length terminated string.
  • various datastructures including, but not limited to, AvDynamicArray, avQueue and AvGrid.
  • AvDirectory and AvFile, for easy traversal and access to the filesystem.
  • AvThread for multithreading.
  • and more utility functions and datastructures

Features currenty in progress:

  • AvProcess, to call other programs
  • An integrated build system
  • C interpreter
  • Networking
  • Extensive Documentation

Features currently planned:

  • Hash map implementation

How to build

Dependencies

  • gcc
  • glibc
  • sh (for linux)
  • cmd (for windows)

How to bootstrap:

gcc -o builder build/builder.c

Building:

./builder build avUtilities

The shared and static library will appear in the ./lib/ folder. A test application will appear in ./bin/.

About

uitilties for C


Languages

Language:C 98.5%Language:Shell 1.5%