Bladeren bron

libgis: doxygenize copy_dir.c

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@65191 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 10 jaren geleden
bovenliggende
commit
2209cfeb1c
1 gewijzigde bestanden met toevoegingen van 20 en 13 verwijderingen
  1. 20 13
      lib/gis/copy_dir.c

+ 20 - 13
lib/gis/copy_dir.c

@@ -1,18 +1,17 @@
-
-/****************************************************************************
+/*!
+ * \file lib/gis/copy_dir.c
+ *
+ * \brief GIS Library - function to recursively copy a directory
  *
- * MODULE:       GRASS GIS library - copy_dir.c
- * AUTHOR(S):    Huidae Cho
- * PURPOSE:      Function to recursively copy a directory
- * COPYRIGHT:    (C) 2008 by the GRASS Development Team
+ * Extracted from general/manage/lib/do_copy.c
  *
- * NOTE:         Extracted from general/manage/lib/do_copy.c
+ * (C) 2008-2015 by the GRASS Development Team
  *
- *               This program is free software under the GNU General Public
- *               License (>=v2). Read the file COPYING that comes with GRASS
- *               for details.
+ * This program is free software under the GNU General Public License
+ * (>=v2). Read the file COPYING that comes with GRASS for details.
  *
- *****************************************************************************/
+ * \author Huidae Cho
+ */
 
 #include <stdio.h>
 #include <errno.h>
@@ -26,7 +25,10 @@
 #include <sys/types.h>
 #include <sys/stat.h>
 
-/* RULE:
+/*!
+ * \brief Copy recursively source directory to destination directory
+ *
+ * RULE:
  * 1. If destination does not exist, copy source to destination as expected.
  * 2. If destination already exists and it's a file, destination will be
  *    deleted first and apply RULE 1.
@@ -38,6 +40,7 @@
  * This rule is designed according to general/manage/lib/copy.sh.
  *
  * POSSIBLE CASES:
+ * \verbatim
  * if src is a file:
  *      if dst does not exist:
  *              copy src to dst                         RULE 1
@@ -56,8 +59,12 @@
  *              do
  *                      recursive_copy(src/$i, dst/$i)
  *              done
+ * \endverbatim
+ *
+ * \param src source directory
+ * \param dst destination directory
  *
- * RETURN: 0 if successful, otherwise 1
+ * \return 0 if successful, otherwise 1
  */
 
 int G_recursive_copy(const char *src, const char *dst)