X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=util%2Frobodoc%2FSource%2Futil.c;h=b6631253bd69e3c612fa66c04154fe7d64b147d0;hp=18ff5f3d6b8083a289070acfe85a73943712a159;hb=46bf0fa17681cde1e4c7bd32f0fd9f7e9a268128;hpb=d62c9ce2790961e27db40fde6c753976559b7388 diff --git a/util/robodoc/Source/util.c b/util/robodoc/Source/util.c index 18ff5f3d..b6631253 100644 --- a/util/robodoc/Source/util.c +++ b/util/robodoc/Source/util.c @@ -54,6 +54,35 @@ RB_FilePart (char *file_name) return (file_name); } +/* Same except remove trailing dot (.). -Pekka */ +char * +RB_FilePartStart (char *file_name) +{ + char *cur_char; + char c; + + if ((cur_char = file_name) != NULL) + { + for (; (c = *cur_char) != '\0'; ++cur_char) + { + if ((c == '/') || (c == ':')) + { + ++cur_char; + while ('/' == *cur_char) + ++cur_char; + + if (*cur_char) + file_name = cur_char; + } + } + } + + if (strchr(file_name, '.')) + *strchr(file_name, '.') = '\0'; + + return (file_name); +} + /*** RB_File_Part ***/