An open API service indexing awesome lists of open source software.

https://github.com/daleksla/sgl

Salih's Generic Library (SGL) contains generic containers, procedures to manage their contents, & algorithms.
https://github.com/daleksla/sgl

algorithms c containers data-structures

Last synced: 3 months ago
JSON representation

Salih's Generic Library (SGL) contains generic containers, procedures to manage their contents, & algorithms.

Awesome Lists containing this project

README

        

# SGL
Salih's Generic Library (SGL) contains generic containers, procedures to manage their contents, & algorithms.
This library has been primarily developed for the C programming language, however it has been written for CXX compatibility.

***

NOTE: this library contains generic functionality (ie. traffics in void pointers, features require manual type-casts).
(see https://github.com/daleksla/STL for my C++ library with OOP, type-safe containers of what's implemented here with more intuitive interfaces).

(c) Salih Mahmoud Sayed Ahmed, 2021. All rights reserved. See LICENSE for terms on code usage

[![Clang](https://github.com/daleksla/SGL/actions/workflows/clang.yml/badge.svg)](https://github.com/daleksla/SGL/actions/workflows/clang.yml) [![GCC](https://github.com/daleksla/SGL/actions/workflows/gcc.yml/badge.svg)](https://github.com/daleksla/SGL/actions/workflows/gcc.yml) [![Testing](https://github.com/daleksla/SGL/actions/workflows/testing.yml/badge.svg)](https://github.com/daleksla/SGL/actions/workflows/testing.yml)