[Xfce4-commits] r26204 - in squeeze/trunk: . libsqueeze

Stephan Arts stephan at xfce.org
Sun Oct 28 10:36:02 CET 2007


Author: stephan
Date: 2007-10-28 09:36:02 +0000 (Sun, 28 Oct 2007)
New Revision: 26204

Removed:
   squeeze/trunk/INSTALL
   squeeze/trunk/depcomp
   squeeze/trunk/install-sh
   squeeze/trunk/missing
Modified:
   squeeze/trunk/libsqueeze/Makefile.am
   squeeze/trunk/libsqueeze/parser-context.c
   squeeze/trunk/libsqueeze/parser-context.h
   squeeze/trunk/libsqueeze/parser.c
   squeeze/trunk/libsqueeze/scanf-parser.c
Log:
Remove some files from svn
Add parser-code to Makefile.am
Make libsqueeze compile



Deleted: squeeze/trunk/INSTALL

Deleted: squeeze/trunk/depcomp

Deleted: squeeze/trunk/install-sh

Modified: squeeze/trunk/libsqueeze/Makefile.am
===================================================================
--- squeeze/trunk/libsqueeze/Makefile.am	2007-10-27 22:26:43 UTC (rev 26203)
+++ squeeze/trunk/libsqueeze/Makefile.am	2007-10-28 09:36:02 UTC (rev 26204)
@@ -1,16 +1,11 @@
 lib_LTLIBRARIES = libsqueeze-1.la
 
 libsqueeze_1_la_SOURCES =  \
-	internals.c internals.h \
 	libsqueeze.c libsqueeze.h \
-	slist.c slist.h \
-	support-template.c support-template.h \
-	archive.c archive.h \
-	archive-iter.c archive-iter.h \
-	archive-iter-pool.c archive-iter-pool.h \
-	archive-tempfs.c archive-tempfs.h \
-	support-factory.c support-factory.h \
-	support-reader.c support-reader.h
+	parser-context.c parser-context.h \
+	parser.c parser.h \
+	scanf-parser.c scanf-parser.h \
+	archive.c archive.h
 
 # archive-command.c archive-command.h
 # spawn-command.c spawn-command.h

Modified: squeeze/trunk/libsqueeze/parser-context.c
===================================================================
--- squeeze/trunk/libsqueeze/parser-context.c	2007-10-27 22:26:43 UTC (rev 26203)
+++ squeeze/trunk/libsqueeze/parser-context.c	2007-10-28 09:36:02 UTC (rev 26204)
@@ -19,8 +19,10 @@
 #include <glib-object.h> 
 #include <signal.h>
 
+#include <thunar-vfs/thunar-vfs.h>
 #include "libsqueeze.h"
 
+#include "archive.h"
 #include "parser-context.h"
 
 enum {
@@ -33,13 +35,13 @@
 G_DEFINE_TYPE(LSQParserContext, lsq_parser_context, G_TYPE_OBJECT);
 
 static void
-lsq_parser_context_init(LSQParser *self)
+lsq_parser_context_init(LSQParserContext *self)
 {
 	self->archive = NULL;
 }
 
 static void
-lsq_parser_context_class_init(LSQParserClass *klass)
+lsq_parser_context_class_init(LSQParserContextClass *klass)
 {
 	GObjectClass *object_class = G_OBJECT_CLASS(klass);
 	GParamSpec *pspec;
@@ -48,7 +50,7 @@
 	object_class->get_property = lsq_parser_context_get_property;
 
 	pspec = g_param_spec_object("archive", NULL, NULL, LSQ_TYPE_ARCHIVE, G_PARAM_READABLE|G_PARAM_CONSTRUCT_ONLY);
-	g_object_class_install_property(object_clas, LSQ_PARSER_CONTEXT_PROPERTY_ARCHIVE, pspec);
+	g_object_class_install_property(object_class, LSQ_PARSER_CONTEXT_PROPERTY_ARCHIVE, pspec);
 }
 
 static void
@@ -76,7 +78,7 @@
 LSQParserContext*
 lsq_parser_context_new(LSQArchive *archive)
 {
-	LSQParserContext *ctx
+	LSQParserContext *ctx;
 	
 	g_return_val_if_fail(LSQ_IS_ARCHIVE(archive), NULL);
 
@@ -90,5 +92,5 @@
 {
 	GIOStatus stat;
 
-	stat = g_io_channel_read_line
+	/*stat = g_io_channel_read_line;*/
 }

Modified: squeeze/trunk/libsqueeze/parser-context.h
===================================================================
--- squeeze/trunk/libsqueeze/parser-context.h	2007-10-27 22:26:43 UTC (rev 26203)
+++ squeeze/trunk/libsqueeze/parser-context.h	2007-10-28 09:36:02 UTC (rev 26204)
@@ -18,25 +18,25 @@
 
 G_BEGIN_DECLS
 
-#define LSQ_TYPE_PARSER_CONTEXT lsq_parser_context_get_type()
+#define LSQ_PARSER_CONTEXT_TYPE lsq_parser_context_get_type()
 
 #define LSQ_PARSER_CONTEXT(obj) (               \
 		G_TYPE_CHECK_INSTANCE_CAST ((obj),  \
-			LSQ_TYPE_PARSER_CONTEXT,                  \
+			LSQ_PARSER_CONTEXT_TYPE,                  \
 			LSQParserContext))
 
 #define LSQ_IS_PARSER_CONTEXT(obj) (            \
 		G_TYPE_CHECK_INSTANCE_TYPE ((obj),  \
-			LSQ_TYPE_PARSER_CONTEXT))
+			LSQ_PARSER_CONTEXT_TYPE))
 
 #define LSQ_PARSER_CONTEXT_CLASS(class) (      \
 		G_TYPE_CHECK_CLASS_CAST ((class),  \
-			LSQ_TYPE_PARSER_CONTEXT,                 \
+			LSQ_PARSER_CONTEXT_TYPE,                 \
 			LSQParserContextClass))
 
 #define LSQ_IS_PARSER_CONTEXT_CLASS(class) (   \
 		G_TYPE_CHECK_CLASS_TYPE ((class),  \
-			LSQ_TYPE_PARSER_CONTEXT))
+			LSQ_PARSER_CONTEXT_TYPE))
 
 typedef struct _LSQParserContext LSQParserContext;
 

Modified: squeeze/trunk/libsqueeze/parser.c
===================================================================
--- squeeze/trunk/libsqueeze/parser.c	2007-10-27 22:26:43 UTC (rev 26203)
+++ squeeze/trunk/libsqueeze/parser.c	2007-10-28 09:36:02 UTC (rev 26204)
@@ -19,6 +19,7 @@
 #include <glib-object.h> 
 #include <signal.h>
 
+#include <thunar-vfs/thunar-vfs.h>
 #include "libsqueeze.h"
 
 #include "parser-context.h"

Modified: squeeze/trunk/libsqueeze/scanf-parser.c
===================================================================
--- squeeze/trunk/libsqueeze/scanf-parser.c	2007-10-27 22:26:43 UTC (rev 26203)
+++ squeeze/trunk/libsqueeze/scanf-parser.c	2007-10-28 09:36:02 UTC (rev 26204)
@@ -20,19 +20,20 @@
 #include <glib/gstdio.h>
 #include <glib-object.h> 
 
-#include "libsqueeze-archive.h"
+#include <thunar-vfs/thunar-vfs.h>
+#include "libsqueeze.h"
 #include "archive-iter.h"
 #include "scanf-parser.h"
 #include "archive.h"
 
 typedef struct _parse_part parse_part;
 
-typedef guint (*)(gchar*, guint, parse_part*) parse_func;
+typedef guint (*LSQParseFunc)(gchar*, guint, parse_part*);
 
 struct _parse_part
 {
 	gchar *delimiter;
-	parse_func function;
+	LSQParseFunc function;
 	guint index;
 	guint width;
 	//gtype
@@ -73,26 +74,26 @@
 
 guint skip_char(gchar *str, guint lng, parse_part *part)
 {
-	const gchar ptr;
+	const gchar *ptr;
 
 	if(!lng)
 		return 0;
 
-	if(!part->delim[0])
+	if(!part->delimiter[0])
 		return 1;
 
 	//for(ptr = str; g_ascii_isspace(*ptr); ptr++);
 
-	ptr = g_strstr_len(str, lng, part->delim);
+	ptr = g_strstr_len(str, lng, part->delimiter);
 	
 	return ptr - str;
 }
 
 guint skip_decimal(gchar *str, guint lng, parse_part *part)
 {
-	gchar ptr;
+	gchar *ptr;
 #ifdef DO_EXSTENSIVE_CHECKING
-	gchar ptr2;
+	gchar *ptr2;
 #endif
 
 	if(!lng)
@@ -118,9 +119,9 @@
 
 guint skip_floatingpoint(gchar *str, guint lng, parse_part *part)
 {
-	gchar ptr;
+	gchar *ptr;
 #ifdef DO_EXSTENSIVE_CHECKING
-	gchar ptr2;
+	gchar *ptr2;
 #endif
 
 	if(!lng)
@@ -146,9 +147,9 @@
 
 guint skip_octal(gchar *str, guint lng, parse_part *part)
 {
-	gchar ptr;
+	gchar *ptr;
 #ifdef DO_EXSTENSIVE_CHECKING
-	gchar ptr2;
+	gchar *ptr2;
 #endif
 
 	if(!lng)
@@ -174,7 +175,7 @@
 
 guint skip_string(gchar *str, guint lng, parse_part *part)
 {
-	gchar ptr;
+	gchar *ptr;
 
 	if(!lng)
 		return 0;
@@ -191,9 +192,9 @@
 
 guint skip_unsigned(gchar *str, guint lng, parse_part *part)
 {
-	gchar ptr;
+	gchar *ptr;
 #ifdef DO_EXSTENSIVE_CHECKING
-	gchar ptr2;
+	gchar *ptr2;
 #endif
 
 	if(!lng)
@@ -217,9 +218,9 @@
 
 guint skip_hexadecimal(gchar *str, guint lng, parse_part *part)
 {
-	gchar ptr;
+	gchar *ptr;
 #ifdef DO_EXSTENSIVE_CHECKING
-	gchar ptr2;
+	gchar *ptr2;
 #endif
 
 	if(!lng)
@@ -248,7 +249,7 @@
 	if(lng < 1)
 		return 0;
 	
-	*part->
+	/*part->*/
 
 	return 1;
 }
@@ -309,7 +310,7 @@
 		size++;
 	}
 
-	new_str = g_new(gchar, size+1)
+	new_str = g_new(gchar, size+1);
 	new_str[size] = '\0';
 
 	size = 0;
@@ -401,6 +402,7 @@
 	gboolean skip_flag;
 	guint width_flag;
 	guint index_flag;
+	guint index;
 
 	parse_part *part = g_new0(parse_part, 1);
 	GSList *parts = g_slist_prepend(NULL, part);
@@ -457,7 +459,7 @@
 			if(g_ascii_isdigit(ch))
 			{
 				width_flag = strtoul(ptr-1, &ptr, 10);
-				cp = *ptr;
+				ch = *ptr;
 			}
 			/*}}}*/
 
@@ -516,15 +518,18 @@
 								lsq_archive_set_property_type(archive, index, G_TYPE_UINT);
 							break;
 							case SIZE_SHORT:
-								part->function = parse_word;
+                                /* TODO: write parse_word func */
+								/* part->function = parse_word; */
 								lsq_archive_set_property_type(archive, index, G_TYPE_UINT);
 							break;
 							case SIZE_LONG:
-								part->function = parse_dword;
+                                /* TODO: write parse_dword func */
+								/* part->function = parse_dword; */
 								lsq_archive_set_property_type(archive, index, G_TYPE_ULONG);
 							break;
 							case SIZE_LONGLONG:
-								part->function = parse_qword;
+                                /* TODO: write parse_qword func */
+								/* part->function = parse_qword; */
 								lsq_archive_set_property_type(archive, index, G_TYPE_UINT64);
 							break;
 						}
@@ -545,7 +550,8 @@
 					{
 						part_count++;
 						part->index = index;
-						part->function = parse_char;
+                        /* TODO: write parse_char func */
+						/* part->function = parse_char; */
 						lsq_archive_set_property_type(archive, index, G_TYPE_CHAR);
 					}
 					g_slist_prepend(parts, part);
@@ -567,19 +573,23 @@
 						switch(size_flag)
 						{
 							case SIZE_NORMAL:
-								part->function = parse_decimal;
+                                /* TODO: write parse_decimal func */
+								/* part->function = parse_decimal; */
 								lsq_archive_set_property_type(archive, index, G_TYPE_INT);
 							break;
 							case SIZE_SHORT:
-								part->function = parse_decimal16;
+                                /* TODO: write parse_decimal16 func */
+								/* part->function = parse_decimal16; */
 								lsq_archive_set_property_type(archive, index, G_TYPE_INT);
 							break;
 							case SIZE_LONG:
-								part->function = parse_decimal32;
+                                /* TODO: write parse_decimal32 func */
+								/* part->function = parse_decimal32; */
 								lsq_archive_set_property_type(archive, index, G_TYPE_LONG);
 							break;
 							case SIZE_LONGLONG:
-								part->function = parse_decimal64;
+                                /* TODO: write parse_decimal64 func */
+								/* part->function = parse_decimal64; */
 								lsq_archive_set_property_type(archive, index, G_TYPE_INT64);
 							break;
 						}
@@ -604,11 +614,13 @@
 						switch(size_flag)
 						{
 							case SIZE_NORMAL:
-								part->function = parse_floatingpoint;
+                                /* TODO: write parse_floatingpoint func */
+								/* part->function = parse_floatingpoint; */
 								lsq_archive_set_property_type(archive, index, G_TYPE_FLOAT);
 							break;
 							case SIZE_LONGLONG:
-								part->function = parse_double;
+                                /* TODO: write parse_double func */
+								/* part->function = parse_double; */
 								lsq_archive_set_property_type(archive, index, G_TYPE_DOUBLE);
 							break;
 						}
@@ -631,19 +643,23 @@
 						switch(size_flag)
 						{
 							case SIZE_NORMAL:
-								part->function = parse_octal;
+                                /* TODO: write parse_octal func */
+								/* part->function = parse_octal; */
 								lsq_archive_set_property_type(archive, index, G_TYPE_UINT);
 							break;
 							case SIZE_SHORT:
-								part->function = parse_octal16;
+                                /* TODO: write parse_octal16 func */
+								/* part->function = parse_octal16; */
 								lsq_archive_set_property_type(archive, index, G_TYPE_UINT);
 							break;
 							case SIZE_LONG:
-								part->function = parse_octal32;
+                                /* TODO: write parse_octal32 func */
+								/* part->function = parse_octal32; */
 								lsq_archive_set_property_type(archive, index, G_TYPE_ULONG);
 							break;
 							case SIZE_LONGLONG:
-								part->function = parse_octal64;
+                                /* TODO: write parse_octal64 func */
+								/* part->function = parse_octal64; */
 								lsq_archive_set_property_type(archive, index, G_TYPE_UINT64);
 							break;
 						}
@@ -665,7 +681,8 @@
 					{
 						part_count++;
 						part->index = index;
-						part->function = parse_string;
+                        /* TODO: write parse_string func */
+						/* part->function = parse_string; */
 						lsq_archive_set_property_type(archive, index, G_TYPE_STRING);
 					}
 					g_slist_prepend(parts, part);
@@ -686,19 +703,23 @@
 						switch(size_flag)
 						{
 							case SIZE_NORMAL:
-								part->function = parse_unsigned;
+                                /* TODO: write parse_unsigned func */
+								/* part->function = parse_unsigned; */
 								lsq_archive_set_property_type(archive, index, G_TYPE_UINT);
 							break;
 							case SIZE_SHORT:
-								part->function = parse_unsigned16;
+                                /* TODO: write parse_unsigned16 func */
+								/* part->function = parse_unsigned16; */
 								lsq_archive_set_property_type(archive, index, G_TYPE_UINT);
 							break;
 							case SIZE_LONG:
-								part->function = parse_unsigned32;
+                                /* TODO: write parse_unsigned32 func */
+								/* part->function = parse_unsigned32; */
 								lsq_archive_set_property_type(archive, index, G_TYPE_ULONG);
 							break;
 							case SIZE_LONGLONG:
-								part->function = parse_unsigned64;
+                                /* TODO: write parse_unsigned64 func */
+								/* part->function = parse_unsigned64; */
 								lsq_archive_set_property_type(archive, index, G_TYPE_UINT64);
 							break;
 						}
@@ -722,19 +743,23 @@
 						switch(size_flag)
 						{
 							case SIZE_NORMAL:
-								part->function = parse_hexadecimal;
+                                /* TODO: write parse_hexadecimal func */
+								/* part->function = parse_hexadecimal; */
 								lsq_archive_set_property_type(archive, index, G_TYPE_UINT);
 							break;
 							case SIZE_SHORT:
-								part->function = parse_hexadecimal16;
+                                /* TODO: write parse_hexadecimal16 func */
+								/* part->function = parse_hexadecimal16; */
 								lsq_archive_set_property_type(archive, index, G_TYPE_UINT);
 							break;
 							case SIZE_LONG:
-								part->function = parse_hexadecimal32;
+                                /* TODO: write parse_hexadecimal32 func */
+								/* part->function = parse_hexadecimal32; */
 								lsq_archive_set_property_type(archive, index, G_TYPE_ULONG);
 							break;
 							case SIZE_LONGLONG:
-								part->function = parse_hexadecimal64;
+                                /* TODO: write parse_hexadecimal64 func */
+								/* part->function = parse_hexadecimal64; */
 								lsq_archive_set_property_type(archive, index, G_TYPE_UINT64);
 							break;
 						}
@@ -747,7 +772,8 @@
 					if(skip_flag || size_flag || width_flag)
 						return;
 					part = g_new0(parse_part, 1);
-					part->function = parse_filename;
+                    /* TODO: write parse_filename func */
+					/*part->function = parse_filename; */
 					g_slist_prepend(parts, part);
 				break;
 				/*}}}*/
@@ -758,7 +784,6 @@
 		}
 	}
 
-	lsq_archive archive
 }
 
 parse()

Deleted: squeeze/trunk/missing



More information about the Xfce4-commits mailing list