Update of /cvsroot/monetdb/pathfinder/compiler/algebra
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv1002/algebra

Modified Files:
        builtins.c 
Log Message:
- relocate duplicate pftijah fun_call() defines to algebra.h



U builtins.c
Index: builtins.c
===================================================================
RCS file: /cvsroot/monetdb/pathfinder/compiler/algebra/builtins.c,v
retrieving revision 1.85
retrieving revision 1.86
diff -u -d -r1.85 -r1.86
--- builtins.c  10 Apr 2008 13:38:38 -0000      1.85
+++ builtins.c  11 Apr 2008 07:02:34 -0000      1.86
@@ -4626,56 +4626,9 @@
 /* #4. PFTIJAH SPECIFIC FUNCTIONS                        */
 /* ----------------------------------------------------- */
 
-/*
- * PFTIJAH defines. I decided not make a seperate include file for
- * pftijah so ensure that these defines are exactly the same as in
- * ../mil/milgen.brg
- */
-
-#define MYNODEKIND  aat_pnode
-#define DOCMGMTTYPE aat_docmgmt
-
-#define PFT_FUN(F)              (strncmp(F,"pftijah_",8)==0)
-
-#define PFT_QUERY_N_XX "pftijah_query_n_xx"
-#define PFT_QUERY_N_SX "pftijah_query_n_sx"
-#define PFT_QUERY_N_XO "pftijah_query_n_xo"
-#define PFT_QUERY_N_SO "pftijah_query_n_so"
-#define PFT_QUERY_I_XX "pftijah_query_i_xx"
-#define PFT_QUERY_I_SX "pftijah_query_i_sx"
-#define PFT_QUERY_I_XO "pftijah_query_i_xo"
-#define PFT_QUERY_I_SO "pftijah_query_i_so"
-
-#define PTF_QUERY_NODES(N)      (N[14]=='n')
-#define PTF_QUERY_STARTNODES(N) (N[16]=='s')
-#define PTF_QUERY_OPTIONS(N)    (N[17]=='o')
-
-#define PFT_FUN_QUERY(F)        (strncmp(F,"pftijah_query_",14)==0)
-
-#define PFT_MANAGE_FTI_C_XX "pftijah_manage_fti_c_xx"
-#define PFT_MANAGE_FTI_C_CX "pftijah_manage_fti_c_cx"
-#define PFT_MANAGE_FTI_C_XO "pftijah_manage_fti_c_xo"
-#define PFT_MANAGE_FTI_C_CO "pftijah_manage_fti_c_co"
-#define PFT_MANAGE_FTI_E_CX "pftijah_manage_fti_e_cx"
-#define PFT_MANAGE_FTI_E_CO "pftijah_manage_fti_e_co"
-#define PFT_MANAGE_FTI_R_XX "pftijah_manage_fti_r_xx"
-#define PFT_MANAGE_FTI_R_XO "pftijah_manage_fti_r_xo"
-
-#define PFT_FUN_MANAGE(F)        (strncmp(F,"pftijah_manage_",15)==0)
-#define PFT_FUN_MANAGE_KIND(F)   (F[19])
-#define PFT_FUN_MANAGE_COLL(F)   (F[21] == 'c')
-#define PFT_FUN_MANAGE_OPT(F)    (F[22] == 'o')
-
-#define PFT_SCORE      "pftijah_score"
-#define PFT_NODES      "pftijah_nodes"
-#define PFT_INFO       "pftijah_info"
-#define PFT_TOKENIZE   "pftijah_tokenize"
-#define PFT_RESSIZE    "pftijah_ressize"
-
 PFalg_schema_t pft_empty_schema(PFalg_simple_type_t item_t) {
     PFalg_schema_t schema;
     schema.count = 3;
-    // INCOMPLETE, what about freeing this space
     schema.items = PFmalloc (3 * sizeof (PFalg_schema_t));
 
     schema.items[0].name = att_iter;
@@ -4694,7 +4647,8 @@
        .frag = PFla_empty_set () };
 }
 
-struct PFla_pair_t pft_query_param1(struct PFla_pair_t *p1,PFalg_simple_type_t 
itemType) {
+struct PFla_pair_t pft_query_param1(
+               struct PFla_pair_t *p1,PFalg_simple_type_t itemType) {
     return (struct PFla_pair_t) {
        .rel  = fun_param(
                        p1->rel,
@@ -4703,7 +4657,9 @@
        .frag = PFla_empty_set () };
 }
 
-struct PFla_pair_t pft_query_param2(struct PFla_pair_t *p1, 
PFalg_simple_type_t itemType1, struct PFla_pair_t *p2, PFalg_simple_type_t 
itemType2) {
+struct PFla_pair_t pft_query_param2(
+               struct PFla_pair_t *p1, PFalg_simple_type_t itemType1,
+               struct PFla_pair_t *p2, PFalg_simple_type_t itemType2) {
     return (struct PFla_pair_t) {
        .rel  = fun_param(
                        p1->rel,
@@ -4715,7 +4671,10 @@
        .frag = PFla_empty_set () };
 }
 
-struct PFla_pair_t pft_query_param3(struct PFla_pair_t *p1, 
PFalg_simple_type_t itemType1, struct PFla_pair_t *p2, PFalg_simple_type_t 
itemType2,  struct PFla_pair_t *p3, PFalg_simple_type_t itemType3) {
+struct PFla_pair_t pft_query_param3(
+               struct PFla_pair_t *p1, PFalg_simple_type_t itemType1,
+               struct PFla_pair_t *p2, PFalg_simple_type_t itemType2,
+               struct PFla_pair_t *p3, PFalg_simple_type_t itemType3) {
     return (struct PFla_pair_t) {
        .rel  = fun_param(
                        p1->rel,


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Monetdb-pf-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-pf-checkins

Reply via email to