Toggle navigation
Documentation
The friendly Operating System for the Internet of Things
Loading...
Searching...
No Matches
clif_internal.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2019 HAW Hamburg
3
* SPDX-License-Identifier: LGPL-2.1-only
4
*/
5
6
#pragma once
7
18
19
#ifdef __cplusplus
20
extern
"C"
{
21
#endif
22
23
#define _P_SIZE(p) (sizeof(p) - 1)
24
28
#define LF_PATH_BEGIN_C '<'
29
33
#define LF_PATH_END_C '>'
34
38
#define LF_LINK_SEPARATOR_C ','
39
44
#define LF_ATTR_SEPARATOR_C ';'
45
49
#define LF_ATTR_VAL_SEPARATOR_C '='
50
55
#define LF_ATTR_ANCHOR "anchor"
56
#define LF_ATTR_ANCHOR_S _P_SIZE(LF_ATTR_ANCHOR)
58
63
#define LF_ATTR_REL_TYPE "rel"
64
#define LF_ATTR_REL_TYPE_S _P_SIZE(LF_ATTR_REL_TYPE)
66
71
#define LF_ATTR_LANG "hreflang"
72
#define LF_ATTR_LANG_S _P_SIZE(LF_ATTR_LANG)
74
79
#define LF_ATTR_MEDIA "media"
80
#define LF_ATTR_MEDIA_S _P_SIZE(LF_ATTR_MEDIA)
82
87
#define LF_ATTR_TITLE "title"
88
#define LF_ATTR_TITLE_S _P_SIZE(LF_ATTR_TITLE)
90
95
#define LF_ATTR_TITLE_EXT "title*"
96
#define LF_ATTR_TITLE_EXT_S _P_SIZE(LF_ATTR_TITLE_EXT)
98
103
#define LF_ATTR_TYPE "type"
104
#define LF_ATTR_TYPE_S _P_SIZE(LF_ATTR_TYPE)
106
111
#define LF_ATTR_RES_TYPE "rt"
112
#define LF_ATTR_RES_TYPE_S _P_SIZE(LF_ATTR_RES_TYPE)
114
119
#define LF_ATTR_IF_DESC "if"
120
#define LF_ATTR_IF_DESC_S _P_SIZE(LF_ATTR_IF_DESC)
122
127
#define LF_ATTR_SIZE "sz"
128
#define LF_ATTR_SIZE_S _P_SIZE(LF_ATTR_SIZE)
130
135
#define LF_ATTR_CT "ct"
136
#define LF_ATTR_CT_S _P_SIZE(LF_ATTR_CT)
138
143
#define LF_ATTR_OBS "obs"
144
#define LF_ATTR_OBS_S _P_SIZE(LF_ATTR_OBS)
146
147
#ifdef __cplusplus
148
}
149
#endif
150
Generated on Sat Jul 4 2026 15:10:29 by
1.13.2