[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue/geas lib/classdefs/classdata.c lib/classde...
From: |
Neil Tiffin |
Subject: |
gnue/geas lib/classdefs/classdata.c lib/classde... |
Date: |
Sun, 23 Sep 2001 08:17:51 -0400 |
CVSROOT: /home/cvs
Module name: gnue
Changes by: Neil Tiffin <address@hidden> 01/09/23 08:17:51
Modified files:
geas/lib/classdefs: classdata.c classdata.h
geas/src : geas-server.c
geas/tools : gcdverifier.c
geas/tools/mac/gcdVerifier.pbproj: project.pbxproj
Log message:
Revise args for odl_get_files_from_dir() if preparation for use by
methods code.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/geas/lib/classdefs/classdata.c.diff?cvsroot=OldCVS&tr1=1.68&tr2=1.69&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/geas/lib/classdefs/classdata.h.diff?cvsroot=OldCVS&tr1=1.34&tr2=1.35&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/geas/src/geas-server.c.diff?cvsroot=OldCVS&tr1=1.108&tr2=1.109&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/geas/tools/gcdverifier.c.diff?cvsroot=OldCVS&tr1=1.25&tr2=1.26&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/geas/tools/mac/gcdVerifier.pbproj/project.pbxproj.diff?cvsroot=OldCVS&tr1=1.3&tr2=1.4&r1=text&r2=text
Patches:
Index: gnue/geas/lib/classdefs/classdata.c
diff -u gnue/geas/lib/classdefs/classdata.c:1.68
gnue/geas/lib/classdefs/classdata.c:1.69
--- gnue/geas/lib/classdefs/classdata.c:1.68 Sun Sep 16 13:54:48 2001
+++ gnue/geas/lib/classdefs/classdata.c Sun Sep 23 08:17:51 2001
@@ -22,7 +22,7 @@
along with this program; if not, write to the Free Software Foundation,
Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- $Id: classdata.c,v 1.68 2001/09/16 17:54:48 ntiffin Exp $
+ $Id: classdata.c,v 1.69 2001/09/23 12:17:51 ntiffin Exp $
*/
@@ -2770,10 +2770,15 @@
}
/* ------------------------------------------------------------------------- *\
- *
+ * odl_get_files_from_dir - traverse a dir structure and return a list of
+ * files that match the extension.
+ *
+ * name - beginning directory name
+ * ext - the extension to search for "gcd" or "py" no dot required
+ * although the dot is assumed.
\* ------------------------------------------------------------------------- */
odl_filenamelist *
-odl_get_files_from_dir (odl_filenamelist * filelist, const char *name)
+odl_get_files_from_dir (odl_filenamelist * filelist, const char *name, const
char *ext)
{
struct dirent *next;
DIR *reading;
@@ -2880,7 +2885,7 @@
g_strdup_printf ("%s%s/", currpath->str,
next->d_name));
}
- if (odl_is_extension (next->d_name, "gcd"))
+ if (odl_is_extension (next->d_name, ext))
{
char *tmp =
g_strdup_printf ("%s%s", currpath->str, next->d_name);
@@ -2920,7 +2925,7 @@
*
\* ------------------------------------------------------------------------- */
gboolean
-odl_is_extension(char *filename, char *ext)
+odl_is_extension(const char *filename, const char *ext)
{
int flen = strlen (filename);
int elen = strlen (ext);
Index: gnue/geas/lib/classdefs/classdata.h
diff -u gnue/geas/lib/classdefs/classdata.h:1.34
gnue/geas/lib/classdefs/classdata.h:1.35
--- gnue/geas/lib/classdefs/classdata.h:1.34 Fri Sep 7 15:25:31 2001
+++ gnue/geas/lib/classdefs/classdata.h Sun Sep 23 08:17:51 2001
@@ -312,9 +312,9 @@
odl_base *odl_find_in_container(odl_base * c, const char *name);
odl_filenamelist *
-odl_get_files_from_dir (odl_filenamelist * filelist, const char *name);
+odl_get_files_from_dir (odl_filenamelist * filelist, const char *name, const
char *ext);
gboolean
-odl_is_extension(char *filename, char *ext);
+odl_is_extension(const char *filename, const char *ext);
#endif
Index: gnue/geas/src/geas-server.c
diff -u gnue/geas/src/geas-server.c:1.108 gnue/geas/src/geas-server.c:1.109
--- gnue/geas/src/geas-server.c:1.108 Sat Sep 15 08:50:51 2001
+++ gnue/geas/src/geas-server.c Sun Sep 23 08:17:51 2001
@@ -19,7 +19,7 @@
along with this program; if not, write to the Free Software Foundation,
Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- $Id: geas-server.c,v 1.108 2001/09/15 12:50:51 reinhard Exp $
+ $Id: geas-server.c,v 1.109 2001/09/23 12:17:51 ntiffin Exp $
*/
@@ -1549,7 +1549,7 @@
exit (-1);
}
- fl = odl_get_files_from_dir (fl, name);
+ fl = odl_get_files_from_dir (fl, name, "gcd");
if (!fl)
{
Index: gnue/geas/tools/gcdverifier.c
diff -u gnue/geas/tools/gcdverifier.c:1.25 gnue/geas/tools/gcdverifier.c:1.26
--- gnue/geas/tools/gcdverifier.c:1.25 Fri Aug 24 17:30:58 2001
+++ gnue/geas/tools/gcdverifier.c Sun Sep 23 08:17:51 2001
@@ -20,7 +20,7 @@
along with this program; if not, write to the Free Software Foundation,
Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- $Id: gcdverifier.c,v 1.25 2001/08/24 21:30:58 ntiffin Exp $
+ $Id: gcdverifier.c,v 1.26 2001/09/23 12:17:51 ntiffin Exp $
*/
#include <glib.h>
@@ -74,7 +74,7 @@
else if (strcmp (argv[i], "--version") == 0)
{
GString *revision;
- revision = g_string_new ("$Revision: 1.25 $");
+ revision = g_string_new ("$Revision: 1.26 $");
if (revision->len > 14)
{
@@ -101,7 +101,7 @@
/* must be a directory */
/* means directories with .gcd at the end will not work */
number_entries++;
- fl = odl_get_files_from_dir (fl, argv[i]);
+ fl = odl_get_files_from_dir (fl, argv[i], "gcd");
}
}
if (number_entries > 0)
Index: gnue/geas/tools/mac/gcdVerifier.pbproj/project.pbxproj
diff -u gnue/geas/tools/mac/gcdVerifier.pbproj/project.pbxproj:1.3
gnue/geas/tools/mac/gcdVerifier.pbproj/project.pbxproj:1.4
--- gnue/geas/tools/mac/gcdVerifier.pbproj/project.pbxproj:1.3 Fri Aug 24
15:36:50 2001
+++ gnue/geas/tools/mac/gcdVerifier.pbproj/project.pbxproj Sun Sep 23
08:17:51 2001
@@ -88,10 +88,13 @@
};
};
0162C4B30089DD937F000001 = {
+ indentWidth = 2;
isa = PBXFileReference;
name = classdata.c;
path = ../../lib/classdefs/classdata.c;
refType = 2;
+ tabWidth = 8;
+ usesTabs = 0;
};
0162C4B50089DD937F000001 = {
fileRef = 0162C4B30089DD937F000001;