Skip to content

Commit

Permalink
adding more params
Browse files Browse the repository at this point in the history
  • Loading branch information
h4ck3rm1k3 committed Feb 27, 2012
1 parent a753e46 commit 0113ef3
Show file tree
Hide file tree
Showing 4 changed files with 140 additions and 255 deletions.
20 changes: 20 additions & 0 deletions FOSM.ci
Original file line number Diff line number Diff line change
@@ -1,10 +1,30 @@
nodexorder2 : gtm_char_t* NODEXORDER2^FOSM(I:gtm_char_t*,IO:gtm_char_t*)
nodexorder : gtm_char_t* NODEXORDER^FOSM(I:gtm_char_t*)
hello : void HELLO^FOSM()

ORDERANY1 : gtm_char_t* ORDERANY1^FOSM(I:gtm_char_t*,I:gtm_char_t*)
VALUEANY1 : gtm_char_t* VALUEANY1^FOSM(I:gtm_char_t*,I:gtm_char_t*)

ORDERANY2 : gtm_char_t* ORDERANY2^FOSM(I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*)
VALUEANY2 : gtm_char_t* VALUEANY2^FOSM(I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*)

ORDERANY3 : gtm_char_t* ORDERANY3^FOSM(I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*)
VALUEANY3 : gtm_char_t* VALUEANY3^FOSM(I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*)

ORDERANY4 : gtm_char_t* ORDERANY4^FOSM(I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*)
VALUEANY4 : gtm_char_t* VALUEANY4^FOSM(I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*)

ORDERANY5 : gtm_char_t* ORDERANY5^FOSM(I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*)
VALUEANY5 : gtm_char_t* VALUEANY5^FOSM(I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*)

ORDERANY6 : gtm_char_t* ORDERANY6^FOSM(I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*)
VALUEANY6 : gtm_char_t* VALUEANY6^FOSM(I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*)

ORDERANY7 : gtm_char_t* ORDERANY7^FOSM(I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*)
VALUEANY7 : gtm_char_t* VALUEANY7^FOSM(I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*)


ORDERANY8 : gtm_char_t* ORDERANY8^FOSM(I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*)
VALUEANY8 : gtm_char_t* VALUEANY8^FOSM(I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*,I:gtm_char_t*)


50 changes: 50 additions & 0 deletions FOSM.m
Original file line number Diff line number Diff line change
Expand Up @@ -27,14 +27,26 @@
s globalname="^"_TABLENAME
q $O(@globalname@(K));

VALUEANY1(TABLENAME,K) ;
s globalname="^"_TABLENAME
q @globalname@(K);

ORDERANY2(TABLENAME,K,K2) ;
s globalname="^"_TABLENAME
q $O(@globalname@(K,K2));

VALUEANY2(TABLENAME,K,K2) ;
s globalname="^"_TABLENAME
q @globalname@(K,K2);

ORDERANY3(TABLENAME,K,K2,K3) ;
s globalname="^"_TABLENAME
q $O(@globalname@(K,K2,K3));

VALUEANY3(TABLENAME,K,K2,K3) ;
s globalname="^"_TABLENAME
q @globalname@(K,K2,K3);

ORDERANY4(TABLENAME,K,K2,K3,K4) ;
s globalname="^"_TABLENAME
q $O(@globalname@(K,K2,K3,K4));
Expand All @@ -44,4 +56,42 @@
s globalname="^"_TABLENAME
q @globalname@(K,K2,K3,K4);

ORDERANY5(TABLENAME,K,K2,K3,K4,K5) ;
s globalname="^"_TABLENAME
q $O(@globalname@(K,K2,K3,K4,K5));


VALUEANY5(TABLENAME,K,K2,K3,K4,K5) ;
s globalname="^"_TABLENAME
q @globalname@(K,K2,K3,K4,K5);


ORDERANY6(TABLENAME,K,K2,K3,K4,K5,K6) ;
s globalname="^"_TABLENAME
q $O(@globalname@(K,K2,K3,K4,K5,K6));


VALUEANY6(TABLENAME,K,K2,K3,K4,K5,K6) ;
s globalname="^"_TABLENAME
q @globalname@(K,K2,K3,K4,K5,K6);

ORDERANY7(TABLENAME,K,K2,K3,K4,K5,K6,K7) ;
s globalname="^"_TABLENAME
q $O(@globalname@(K,K2,K3,K4,K5,K6,K7));


VALUEANY7(TABLENAME,K,K2,K3,K4,K5,K6,K7) ;
s globalname="^"_TABLENAME
q @globalname@(K,K2,K3,K4,K5,K6,K7);


ORDERANY8(TABLENAME,K,K2,K3,K4,K5,K6,K7,K8) ;
s globalname="^"_TABLENAME
q $O(@globalname@(K,K2,K3,K4,K5,K6,K7,K8));


VALUEANY8(TABLENAME,K,K2,K3,K4,K5,K6,K7,K8) ;
s globalname="^"_TABLENAME
q @globalname@(K,K2,K3,K4,K5,K6,K7,K8);


20 changes: 16 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
LD_LIBRARY_PATH=/iscsidata/pine02/gtm/

test : simple
# first we
test : simple2
#bash ./runtest.sh
./simple -t nodex -j
./simple2 -t nodex -j
stty sane

simple : /pine02/scripts/FOSM.ci /pine02/scripts/FOSM.m simple.c
gcc -save-temps -I/pine02/gtm -O0 -g -L/usr/local/lib -fstack-protector -L/pine02/gtm -lgtmshr simple.c -o simple
simple2 : /pine02/scripts/FOSM.ci /pine02/scripts/FOSM.m simple.c
gcc -save-temps -I/pine02/gtm -O0 -g -L/usr/local/lib -fstack-protector -L/pine02/gtm -lgtmshr simple.c -o simple2

/pine02/scripts/FOSM.ci : FOSM.ci
cp FOSM.ci /pine02/scripts/FOSM.ci
Expand All @@ -15,3 +16,14 @@ simple : /pine02/scripts/FOSM.ci /pine02/scripts/FOSM.m simple.c
cp FOSM.m /pine02/scripts/FOSM.m


deploy : simple
./simple2 -t nodex -j -c10
stty sane

install : /pine02/scripts/FOSM.ci /pine02/scripts/FOSM.m simple.c
echo test

simple : /pine02/scripts/FOSM.ci /pine02/scripts/FOSM.m simple.c
gcc -save-temps -I/pine02/gtm -O0 -g -L/usr/local/lib -fstack-protector -L/pine02/gtm -lgtmshr simple.c -o simple


Loading

0 comments on commit 0113ef3

Please sign in to comment.