description | A C function-reusing library |
homepage URL | https://maiyun.me/slib |
repository URL | https://github.com/myzhang1029/slib.git |
owner | me@maiyun.me |
last change | Sat, 16 Mar 2024 01:23:43 +0000 (15 18:23 -0700) |
last refresh | Fri, 17 May 2024 15:57:51 +0000 (17 17:57 +0200) |
mirror URL | git://repo.or.cz/slib.git |
https://repo.or.cz/slib.git | |
ssh://git@repo.or.cz/slib.git | |
bundle info | slib.git downloadable bundles |
content tags |
This project was separated from myzhang1029/admin,
which brought me to the world of C, in the computer room
of Primary School Attached to Yunnan Normal University(in Yunnan, China),
(hiding from the teacher), in 2015 when I was 11.
I keep some older versions back then (not all of them) in hist directory.
I just wanted to use these start-up projects to check out some C skills, tools and community integrations.
So therefore don't laugh at these projects, because they're from a beginner.
The slib is not an acronym, it's just a name. It is a portable programming interface library, a library written in C, and for any usage.
If you are using MinGW and you don't have MSYS, try:
> make -f Makefile.mingw PREFIX=prefix
> make install
Otherwise you can use configure or CMake Just like usual GNU software do.
This autoconf-like script should run on all POSIX systems, supporting GNU make and BSD make as far as I know:
$ ./configure
$ make
$ make install
CMake(You could run make/ninja distclean!):
$ mkdir build (optional)
$ cd build
$ cmake .. -G Ninja
$ ninja install
You could see sbltool.c for a rough idea.
if you want to contribute to this project, please start a pull request.
2 years ago | v4.5.2 | Version 4.5.2 | tag | commitlog |
4 years ago | plat | The last commit to file macro PLAT | tag | commitlog |
4 years ago | v4.5.1 | Version 4.5.1 | tag | commitlog |
4 years ago | v4.5.0 | Version v4.5.0 | tag | commitlog |
5 years ago | v4.4.0 | Remove function slib_average(incomp... | tag | commitlog |
5 years ago | v4.3.0 | Add a tz argument to slib_sf_sunris... | tag | commitlog |
5 years ago | v4.2.1 | Fix Linkage | tag | commitlog |
5 years ago | v4.2.0 | Functions for sunrise/sunset calcul... | tag | commitlog |
5 years ago | v4.1.1 | Remove unused variable | tag | commitlog |
5 years ago | v3.14.0 | Main change: slib_pnlst | tag | commitlog |
5 years ago | v4.1.0 | New mtret(imcompatiable) | tag | commitlog |
5 years ago | v4.0.0 | Reimplement stack, no code buggy now | tag | commitlog |
5 years ago | v3.13.1 | Fix missing parentheses in ispn.c | tag | commitlog |
5 years ago | v3.13.0 | Remive iofile | tag | commitlog |
5 years ago | v3.12.0 | Unify int types, GCF new algorithm | tag | commitlog |
5 years ago | v3.11.1-double-int | Special double-integer version | tag | commitlog |
... |
2 months ago | main | logtree |