{"id":21465989,"url":"https://github.com/mp81ss/miniclib","last_synced_at":"2026-05-20T06:08:10.246Z","repository":{"id":194978670,"uuid":"316528162","full_name":"mp81ss/miniclib","owner":"mp81ss","description":"Mini C data-structure library containing vector and list","archived":false,"fork":false,"pushed_at":"2023-09-15T10:33:23.000Z","size":250,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-23T15:23:04.806Z","etag":null,"topics":["c","data-structures","header-only","list","vector"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mp81ss.png","metadata":{"files":{"readme":"readme.txt","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-11-27T14:49:17.000Z","updated_at":"2023-09-15T10:31:49.000Z","dependencies_parsed_at":"2023-09-16T03:22:08.582Z","dependency_job_id":null,"html_url":"https://github.com/mp81ss/miniclib","commit_stats":null,"previous_names":["mp81ss/miniclib"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mp81ss%2Fminiclib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mp81ss%2Fminiclib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mp81ss%2Fminiclib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mp81ss%2Fminiclib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mp81ss","download_url":"https://codeload.github.com/mp81ss/miniclib/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243982136,"owners_count":20378606,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c","data-structures","header-only","list","vector"],"created_at":"2024-11-23T08:12:46.960Z","updated_at":"2026-05-20T06:08:10.217Z","avatar_url":"https://github.com/mp81ss.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ARCHIVED - Moved to gitlab\r\n\r\n\r\nCLibrary is just a dummy data-structure library containing vector and list only.\r\nBoth vector and list are 2 single and independent headers.\r\n\r\nThe list requires dynamic memory, mallocating the nodes, but has some tricks\r\nto make it fast in traversal and memory efficient. Moreover it is safe: All\r\npointers are NULL-checked and all indexes are checked for out-of-bound errors.\r\n\r\nvector is speed oriented, no checks are done and user must check that no NULL\r\npointers are passed if not explicitly allowed and indexes are in valid range.\r\n\r\nSee example.c or directly the headers (fully doxygenated), or the help file.\r\n\r\n\r\nTested on windows with CLang v11 and VS2019, Linux with gcc v4.8.5\r\nSee file cv_bench.c\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmp81ss%2Fminiclib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmp81ss%2Fminiclib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmp81ss%2Fminiclib/lists"}