changeset 3953:de76dbec8e1e

Automated merge with file:/home/ccr/audacious/core
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 16 Nov 2007 05:36:42 +0200
parents 4f6c614aee5d (diff) 57ff64831bec (current diff)
children 7afbcd87cd65
files Skins/Classic/.depend Skins/Classic/.depend-done Skins/Default/.depend Skins/Default/.depend-done Skins/Ivory/.depend Skins/Ivory/.depend-done Skins/Osmosis/.depend Skins/Osmosis/.depend-done Skins/TinyPlayer/.depend Skins/TinyPlayer/.depend-done pixmaps/.depend pixmaps/.depend-done po/ChangeLog src/audacious/memorypool.c src/audacious/memorypool.h
diffstat 1 files changed, 8 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/src/audacious/tuple_compiler.h	Fri Nov 16 05:32:56 2007 +0200
+++ b/src/audacious/tuple_compiler.h	Fri Nov 16 05:36:42 2007 +0200
@@ -58,13 +58,6 @@
  */
 typedef struct {
     gchar *name;
-    gboolean isdeterministic;
-    gchar *(*func)(Tuple *tuple, gchar **argument);
-} TupleEvalFunc;
-
-
-typedef struct {
-    gchar *name;
     gboolean istemp;		/* Scope of variable - TRUE = temporary */
     gint type;			/* Type of variable, see VAR_* */
     gchar *defval;		/* Defined value ${=foo,bar} */
@@ -74,9 +67,16 @@
 } TupleEvalVar;
 
 
+typedef struct {
+    gchar *name;
+    gboolean isdeterministic;
+    gchar *(*func)(Tuple *tuple, TupleEvalVar **argument);
+} TupleEvalFunc;
+
+
 typedef struct _TupleEvalNode {
     gint opcode;		/* operator, see OP_ enums */
-    gint var[TUP_MAX_VARS];	/* tuple / global variable references (perhaps hashes, or just indexes to a list?) */
+    gint var[TUP_MAX_VARS];	/* tuple / global variable references */
     gboolean global[TUP_MAX_VARS];
     gchar *text;		/* raw text, if any (OP_RAW) */
     gint function, expression;	/* for OP_FUNCTION and OP_EXPRESSION */