X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fcitadel_dirs.c;h=9bc46c8e917cc4f9fc7e4dd3dfb254c4bfe093c3;hb=4eb74b26380dfde31c86c685f0589e0c653aebf0;hp=6aa74959b267d5689bca109c0fcf55db2ce03691;hpb=052d7ce9e6882932ab8f309d2ede471b3f4b6c1c;p=citadel.git diff --git a/citadel/citadel_dirs.c b/citadel/citadel_dirs.c index 6aa74959b..9bc46c8e9 100644 --- a/citadel/citadel_dirs.c +++ b/citadel/citadel_dirs.c @@ -1,3 +1,22 @@ +/* + * citadel_dirs.c : calculate pathnames for various files used in the Citadel system + * + * Copyright (c) 1987-2009 by the citadel.org team + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ #include #include #include @@ -74,32 +93,6 @@ char file_dspam_log[PATH_MAX] = ""; -void StripSlashes(char *Dir, int TrailingSlash) -{ - char *a, *b; - - a = b = Dir; - - while (!IsEmptyStr(a)) { - if (*a == '/') { - while (*a == '/') - a++; - *b = '/'; - b++; - } - else { - *b = *a; - b++; a++; - } - } - if ((TrailingSlash) && (*(b - 1) != '/')){ - *b = '/'; - b++; - } - *b = '\0'; - -} - #define COMPUTE_DIRECTORY(SUBDIR) memcpy(dirbuffer,SUBDIR, sizeof dirbuffer);\ snprintf(SUBDIR,sizeof SUBDIR, "%s%s%s%s%s%s%s", \