diff options
author | Ali Fardan <raiz@stellarbound.space> | 2020-11-05 19:00:30 +0300 |
---|---|---|
committer | Ali Fardan <raiz@stellarbound.space> | 2020-11-05 19:00:30 +0300 |
commit | 1d2f0737ab7af919f87c4bcb487ed8c6832b6eee (patch) | |
tree | 41031303835ca06ce1b8c7b480ca5c1d55edb9c2 /gemtext_text_strlen.3 | |
parent | 269d8fb2d19b2ef7d446abd1f6b567e49f6008aa (diff) | |
download | libgemtext-1d2f0737ab7af919f87c4bcb487ed8c6832b6eee.tar.gz |
introduce new gemtext_text_strlen class of functions
Diffstat (limited to 'gemtext_text_strlen.3')
-rw-r--r-- | gemtext_text_strlen.3 | 86 |
1 files changed, 86 insertions, 0 deletions
diff --git a/gemtext_text_strlen.3 b/gemtext_text_strlen.3 new file mode 100644 index 0000000..8343b32 --- /dev/null +++ b/gemtext_text_strlen.3 @@ -0,0 +1,86 @@ +.Dd 2020-10-22 +.Dt gemtext 3 +.Os +.Sh NAME +.Nm gemtext_text_strlen , +.Nm gemtext_link_link_strlen , +.Nm gemtext_link_label_strlen , +.Nm gemtext_pre_strlen , +.Nm gemtext_h1_strlen , +.Nm gemtext_h2_strlen , +.Nm gemtext_h3_strlen , +.Nm gemtext_ul_strlen , +.Nm gemtext_qt_strlen +.Nd calculate the length of underlying string for gemtext object +.Sh SYNOPSIS +.In "gemtext.h" +.Ft size_t +.Fn gemtext_text_strlen "struct gemtext *line" +.Ft size_t +.Fn gemtext_link_link_strlen "struct gemtext *line" +.Ft size_t +.Fn gemtext_link_label_strlen "struct gemtext *line" +.Ft size_t +.Fn gemtext_pre_strlen "struct gemtext *line" +.Ft size_t +.Fn gemtext_h1_strlen "struct gemtext *line" +.Ft size_t +.Fn gemtext_h2_strlen "struct gemtext *line" +.Ft size_t +.Fn gemtext_h3_strlen "struct gemtext *line" +.Ft size_t +.Fn gemtext_ul_strlen "struct gemtext *line" +.Ft size_t +.Fn gemtext_qt_strlen "struct gemtext *line" +.Sh DESCRIPTION +These functions act like +.Xr strlen 3 +but for the underlying string representation of gemtext object. +.Pp +.Fn gemtext_text_strlen +returns the length of underlying string of gemtext object specified in +.Em line . +.Pp +.Fn gemtext_link_link_strlen +returns the length of underlying link string of gemtext object specified in +.Em line . +.Pp +.Fn gemtext_link_label_strlen +returns the length of underlying link label string of gemtext object specified in +.Em line . +.Pp +.Fn gemtext_pre_strlen +returns the length of underlying string of gemtext object specified in +.Em line . +.Pp +.Fn gemtext_h1_strlen +returns the length of underlying string of gemtext object specified in +.Em line . +.Pp +.Fn gemtext_h2_strlen +returns the length of underlying string of gemtext object specified in +.Em line . +.Pp +.Fn gemtext_h3_strlen +returns the length of underlying string of gemtext object specified in +.Em line . +.Pp +.Fn gemtext_ul_strlen +returns the length of underlying string of gemtext object specified in +.Em line . +.Pp +.Fn gemtext_qt_strlen +returns the length of underlying string of gemtext object specified in +.Em line . +.Sh ERRORS +All above functions never fail. +.Sh SEE ALSO +.Xr gemtext_decode 3 , +.Xr gemtext_encode 3 , +.Xr gemtext_type 3 , +.Xr gemtext_text_new 3 , +.Xr gemtext_text_string 3 , +.Xr gemtext_list_append 3 , +.Xr gemtext_free 3 +.Sh AUTHORS +.An Ali Fardan Aq Mt raiz@stellarbound.space |