webc v0.0.11
Write and deploy websites using the C Programming Language.
Loading...
Searching...
No Matches
spp.h
Go to the documentation of this file.
1
32#ifndef WEBC_TEMPLATE_SPP_H
33#define WEBC_TEMPLATE_SPP_H
34
35#include "../webc-core.h"
36#include "./template.h"
37
38#ifdef __cplusplus
39extern "C" {
40#endif
41
42typedef struct {
43 Template template;
44 Project* projects;
45 size_t projects_count;
46 Cstr* skills;
47 size_t skills_count;
49
50WEBCAPI void WEBC_SidebarLinks(char** buffer);
51WEBCAPI void WEBC_Intro(char** buffer, Cstr name, Cstr about);
52WEBCAPI void WEBC_Projects(char** buffer, Project projects[], size_t count);
53WEBCAPI void WEBC_Skills(char** buffer, Cstr skills[], size_t skills_count);
54WEBCAPI void WEBC_Content(char** buffer, SinglePagePortfolio portfolio);
55WEBCAPI char* WEBC_TemplateSinglePagePortfolio(SinglePagePortfolio portfolio);
56
57#ifdef __cplusplus
58}
59#endif
60
61#endif // WEBC_TEMPLATE_SPP_H
Definition template.h:40
Definition spp.h:42
Definition template.h:50