[ADD] Starting DMs XMPP->Matrix

This commit is contained in:
LDA 2024-07-16 20:39:44 +02:00
commit 299f473a81
4 changed files with 108 additions and 5 deletions

View file

@ -63,3 +63,49 @@ StrFreeLines(char **split)
Free(orig);
}
size_t
StrLines(char **split)
{
size_t i;
if (!split)
{
return 0;
}
for (i = 0; *split++; i++)
{
/* Left blank */
}
return i;
}
static size_t
StrMaxLine(char **split)
{
size_t max = 0;
if (!split)
{
return 0;
}
while (*split)
{
size_t len = strlen(*split++);
if (len > max)
{
max = len;
}
}
return max;
}
StringRect
StrFullRect(char **split)
{
return ((StringRect) {
.start_line = 0, .start_char = 0,
.end_line = StrLines(split),
.end_char = StrMaxLine(split),
.source_lines = split
});
}