summaryrefslogtreecommitdiff
path: root/tests/projects/c/embeddirs/src
diff options
context:
space:
mode:
authorruki <[email protected]>2025-09-06 22:12:27 +0800
committerruki <[email protected]>2025-09-06 22:12:27 +0800
commitaa523879502d51a0f6d131c34825ed478cc59442 (patch)
tree14d0989b3351685ec6dbc1930d2b937a67074747 /tests/projects/c/embeddirs/src
parent8d003d54d21714a893990e640ab6d9e711a092a5 (diff)
add #embed and embedirs support #6762
Diffstat (limited to 'tests/projects/c/embeddirs/src')
-rw-r--r--tests/projects/c/embeddirs/src/main.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/projects/c/embeddirs/src/main.c b/tests/projects/c/embeddirs/src/main.c
new file mode 100644
index 000000000..b5d55e8c1
--- /dev/null
+++ b/tests/projects/c/embeddirs/src/main.c
@@ -0,0 +1,14 @@
+#include <stdio.h>
+#include <string.h>
+
+static const unsigned char message_data[] = {
+#embed "message.txt"
+ , '\0'
+};
+
+int main(int argc, char** argv) {
+ printf("Embedded message: %s\n", (const char*)message_data);
+ printf("Size of embedded data (including null terminator): %zu bytes\n", sizeof(message_data));
+ printf("Length of embedded string: %zu characters\n", strlen((const char*)message_data));
+ return 0;
+}