STRCATL(3)
β¨ NAME β¨
okay so bestie, this is STRCATL(3) from SchilyΒ΄s LIBRARY FUNCTIONS, and itβs all about strcatl() β a function that concatenates strings. literally thatβs the whole vibe π
π¦ SYNOPSIS π¦
like, the shape of it is:
char *strcatl(outbuf,s1...sn,NULL)
char *outbuf,*s1...*sn;
π DESCRIPTION π
strcatl() concatenates the βtoβ strings (s1...sn) into outbuf. The end of the list is signalled by NULL. so you just keep handing it strings and it keeps adding them, until NULL shows up and says okay weβre done β¨
π RETURNS π
Returns a pointer to the end of the concatenated output, in outbuf. so it gives you back the spot where all the string-joining action ended π«Ά
πΈ NOTES πΈ
no check for buffer overflow is made. like, none. zero. this is not the function to ask for a safety net, bestie π
A strcatl() of the form: strcatl(foo,bar,foo,NULL) does not work correctly, although a strcatl() of the form "strcatl(foo,foo,bar,NULL)" will. The destination string can only be a source string if it is the first string in the list. iykyk β that ordering detail is the main character here π
thatβs the page, bestie π source/version vibe: SchilyΒ΄s LIBRARY FUNCTIONS, author Joerg Schilling, dated 2022/09/09, manual page STRCATL(3) β bye bestie ππ
π¦ where this page comes from
- opensuse-leap 16.0: libschily-devel-doc 2022.10.16-160000.2.2 Β· CDDL-1.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms