diff --git a/docs/reference.xml b/docs/reference.xml
index 4afea502..20ec4435 100644
--- a/docs/reference.xml
+++ b/docs/reference.xml
@@ -435,20 +435,20 @@
-
+
- Character indexes begins at 0. The end position is the char that is not included anymore.
+ Character indexes begins at 0.
+ cdefg]]>
+ cde]]>
(int)strlen(fs))
+ {
+ return;
+ }
if(ia>=0)
{
- if(ib<=0 || ib>=(int)strlen(fs)) ib = strlen(fs);
+ if(!ilen)
+ {
+ ilen = strlen(fs)-ia;
+ }
copystring(subq, fs + ia);
- strncpy(subr, subq, ib - ia);
+ strncpy(subr, subq, ilen);
}
- subr[ib-ia] = '\0';
+ subr[ilen] = '\0';
result(subr);
}
void l0(int p, int v) { string f; string r; formatstring(f)("%%0%dd", p); formatstring(r)(f, v); result(r); }