Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
S
SeFHT
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Operate
Terraform modules
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
josc941e
SeFHT
Commits
16ae753e
Commit
16ae753e
authored
1 year ago
by
Jonathan Schöbel
Browse files
Options
Downloads
Patches
Plain Diff
docs: added some markup
parent
25d8fdac
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
docs/sefht.texi
+10
-10
10 additions, 10 deletions
docs/sefht.texi
sefht.geany
+1
-1
1 addition, 1 deletion
sefht.geany
with
11 additions
and
11 deletions
docs/sefht.texi
+
10
−
10
View file @
16ae753e
...
...
@@ -64,9 +64,9 @@ found in @ref{History}.
@node About
@section About
The Server side Fragment based Homepage Toolkit (SeFHT) is a
library,
with which the frontend of websites can be generated. It can
be used
from any C (and C++) program
The
@dfn
{
Server side Fragment based Homepage Toolkit
}
(SeFHT) is a
library,
with which the frontend of websites can be generated. It can
be used
from any C (and C++) program
(and from other languages, if the bindings exist).
It does not provide any network related features, so it might end up
in a CGI program, or for some ambitious project in a module for a
...
...
@@ -266,21 +266,22 @@ Autoconf, Automake and Libtool. Documentation is created using
GNU Texinfo. The used testing framework is check.
For static code analysis splint is used, but not very actively.
The project implements a library and a small demo program (sefht
_
demo),
The project implements a library and a small demo program
(@command
{
sefht
_
demo
}
),
which uses some base functionality of the library.
@subsection Compilation
For compiling and linking libtool is used, this way the correct flags
for both static and dynamic linking are added depending on the platform.
This can be configured using configure.
This can be configured using
@command
{
configure
}
.
When compiling against libsefht, only the central header file
(sefht/sefht.h) should be included. It takes care of including
other
header files in the right order.
(
@file
{
sefht/sefht.h
}
) should be included. It takes care of including
other
header files in the right order.
To prevent accidental inclusion, there are header inclusion guards.
To disable these inclusion guards, the macro SEFHT
_
COMPILATION is
To disable these inclusion guards, the macro
@env
{
SEFHT
_
COMPILATION
}
is
defined. If another program does this, then it can be depended on the
internals, which is discouraged.
This macro is also defined for compiling the tests, as they also test a
...
...
@@ -296,8 +297,7 @@ internal state.
@subsection Compilation flags
As there are some wrapper functions, inlining across compilation units
is desired, so link time optimization is turned on. (-flto)
is desired, so link time optimization is turned on. (@option
{
-flto
}
).
@node Index
@unnumbered Index
...
...
This diff is collapsed.
Click to expand it.
sefht.geany
+
1
−
1
View file @
16ae753e
...
...
@@ -36,7 +36,7 @@ FILE_NAME_3=84;Make;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fp
FILE_NAME_4=73;Make;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fsrc%2FMakefile.am;0;8
FILE_NAME_5=19;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fsrc%2Fmain.c;0;8
FILE_NAME_6=85;Make;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fdocs%2FMakefile.am;0;8
FILE_NAME_7=
5722
;None;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fdocs%2Fsefht.texi;0;8
FILE_NAME_7=
13428
;None;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fdocs%2Fsefht.texi;0;8
FILE_NAME_8=3883;None;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fdocs%2Fcommit_messages.txt;0;8
FILE_NAME_9=1867;Make;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fsrc%2Flib%2FMakefile.am;0;8
FILE_NAME_10=18;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fsrc%2Flib%2Fsefht%2Fcms.c;0;8
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment