v2 / vlib / v / gen / c / testdata / embed.c.must_have
17 lines · 13 sloc · 959 bytes · 55d004e310048c6f3205e06ce0b41a94cc4e95af
Raw
1typedef struct v__embed_file__EmbedFileData v__embed_file__EmbedFileData;
2typedef struct v__embed_file__EmbedFileIndexEntry v__embed_file__EmbedFileIndexEntry;
3
4struct v__embed_file__EmbedFileData {
5struct v__embed_file__EmbedFileIndexEntry {
6
7string v__embed_file__EmbedFileData_str(v__embed_file__EmbedFileData ed);
8void v__embed_file__EmbedFileData_free(v__embed_file__EmbedFileData* ed);
9u8* v__embed_file__EmbedFileData_data(v__embed_file__EmbedFileData* ed);
10v__embed_file__EmbedFileIndexEntry* v__embed_file__find_index_entry_by_path(voidptr start, string path, string algo);
11
12string v__embed_file__EmbedFileData_str(v__embed_file__EmbedFileData ed) {
13string v__embed_file__EmbedFileData_to_string(v__embed_file__EmbedFileData* original) {
14v__embed_file__EmbedFileIndexEntry* v__embed_file__find_index_entry_by_path(voidptr start, string path, string algo) {
15
16v__embed_file__EmbedFileData my_source = _v_embed_file_metadata(
17res.path = _S("embed.vv");
18