summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorMitja Felicijan <mitja.felicijan@gmail.com>2024-09-19 06:25:42 +0200
committerMitja Felicijan <mitja.felicijan@gmail.com>2024-09-19 06:25:42 +0200
commit7ceb2589d901a13b8a65df134b5325ef4c6fd6a9 (patch)
treee78dddd38460fee2905c205389ffad986e42a554 /README.md
parent865ee53ab70b06a5f8e03b7cb1433e6b9e97cd35 (diff)
downloadprobe-7ceb2589d901a13b8a65df134b5325ef4c6fd6a9.tar.gz
Added TLV encoding example in Zig
Diffstat (limited to 'README.md')
-rw-r--r--README.md33
1 files changed, 17 insertions, 16 deletions
diff --git a/README.md b/README.md
index be5ffcf..490931c 100644
--- a/README.md
+++ b/README.md
@@ -16,22 +16,23 @@ running it.
> also written in the most explicit way and lacks massively when it
> comes to checking of errors etc.
-| Example | Compiler | What does it do? |
-|----------------------------------|------------|----------------------------------------------------------------|
-| [c-asm](./c-asm) | clang-17 | Calls a function written in ASM from C code. |
-| [c-embed](./c-embed) | clang-17 | Embedding external resources in compiled binary. |
-| [c-signals](./c-signals) | clang-17 | Uses SIGUSR1 and SIGUSR2 as IPC mechanism. |
-| [c-structs](./c-structs) | clang-17 | Saves and reads structs in/from binary files. |
-| [zig-c-interop](./zig-c-interop) | zig-0.11.0 | Uses functions written in C from Zig code. |
-| [zig-ppm](./zig-ppm) | zig-0.11.0 | Creates an image with random pixels in PPM image format. |
-| [zig-structs](./zig-structs) | zig-0.11.0 | Serialization of a struct into JSON and then reading it back. |
-| [zig-telnet](./zig-telnet) | zig-0.11.0 | Connects to Redis server like it is a basic telnet server. |
-| [zig-x11](./zig-x11) | zig-0.11.0 | Uses X11 to create a basic window without any bindings needed. |
-| [zig-http](./zig-http) | zig-0.11.0 | Basic example of a HTTP 1.1 server without any routing etc. |
-| [zig-x11-box](./zig-x11-box) | zig-0.11.0 | Move a box around with arrow keys with Xlib and Zig. |
-| [zig-kv-store](./zig-kv-store) | zig-0.11.0 | Simple Key-value store that mimics memcached written in Zig. |
-| [zig-wad](./zig-wad) | zig-0.11.0 | Reads doom.wad and extracts the identification header. |
-| [zig-os-props](./zig-os-props) | zig-0.11.0 | Detects properties of the target operating system. |
+| Example | Compiler | What does it do? |
+|----------------------------------------|------------|----------------------------------------------------------------|
+| [c-asm](./c-asm) | clang-17 | Calls a function written in ASM from C code. |
+| [c-embed](./c-embed) | clang-17 | Embedding external resources in compiled binary. |
+| [c-signals](./c-signals) | clang-17 | Uses SIGUSR1 and SIGUSR2 as IPC mechanism. |
+| [c-structs](./c-structs) | clang-17 | Saves and reads structs in/from binary files. |
+| [zig-c-interop](./zig-c-interop) | zig-0.11.0 | Uses functions written in C from Zig code. |
+| [zig-ppm](./zig-ppm) | zig-0.11.0 | Creates an image with random pixels in PPM image format. |
+| [zig-structs](./zig-structs) | zig-0.11.0 | Serialization of a struct into JSON and then reading it back. |
+| [zig-telnet](./zig-telnet) | zig-0.11.0 | Connects to Redis server like it is a basic telnet server. |
+| [zig-x11](./zig-x11) | zig-0.11.0 | Uses X11 to create a basic window without any bindings needed. |
+| [zig-http](./zig-http) | zig-0.11.0 | Basic example of a HTTP 1.1 server without any routing etc. |
+| [zig-x11-box](./zig-x11-box) | zig-0.11.0 | Move a box around with arrow keys with Xlib and Zig. |
+| [zig-kv-store](./zig-kv-store) | zig-0.11.0 | Simple Key-value store that mimics memcached written in Zig. |
+| [zig-wad](./zig-wad) | zig-0.11.0 | Reads doom.wad and extracts the identification header. |
+| [zig-os-props](./zig-os-props) | zig-0.11.0 | Detects properties of the target operating system. |
+| [zig-tlv-encoding](./zig-tlv-encoding) | zig-0.13.0 | Naive implementation of TLV encoding in Zig. |
## License