summaryrefslogtreecommitdiff
path: root/tests/projects/c/embeddirs/src/main.c
blob: b5d55e8c1b01b32f7bfa52e021cfc7d2c2c331f4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
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;
}