first commit, initial layout and some ideas I want to implement, included my linked list impl

This commit is contained in:
2026-01-13 21:46:05 -05:00
commit 583975459f
30 changed files with 487 additions and 0 deletions

16
.vscode/c_cpp_properties.json vendored Normal file
View File

@@ -0,0 +1,16 @@
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**"
],
"defines": [],
"compilerPath": "/usr/bin/gcc-14",
"cStandard": "c11",
"cppStandard": "c++11",
"intelliSenseMode": "linux-gcc-x64"
}
],
"version": 4
}

37
.vscode/tasks.json vendored Normal file
View File

@@ -0,0 +1,37 @@
{
"tasks": [
{
"type": "cppbuild",
"label": "C/C++: gcc-14 build active file",
"command": "/usr/bin/gcc-14",
"args": [
"-fdiagnostics-color=always",
"-g3",
"-O0",
"-std=c11",
"-Wall",
"-Wextra",
"-Wpedantic",
"-Wshadow",
"-Wconversion",
"-Wstrict-prototypes",
"-Wmissing-prototypes",
"-D_POSIX_C_SOURCE=200809L",
"-Iinclude",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}",
"./build/lib/libnickel.a"
],
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
},
"detail": "Task generated by Debugger."
}
],
"version": "2.0.0"
}