<function name="foobar"> <proto>string foobar(string foo, int bar)</proto> <summary>A dummy function</summary> <description> This function returns a given string 'foo' 'bar' times. </description> <code> <![CDATA[ int i, len; char *newstr; len = foo_len * bar; newstr = (char *)emalloc(len + 1); *newstr = '\0'; for (i=0; i<bar; i++) { strcat(newstr, foo); } RETURN_STRINGL(newstr, len, 0); ]]> </code> </function>