[Plib-cvs] plib/examples/src/psl psl_demo.cxx,1.14,1.15
Brought to you by:
sjbaker
From: Steve B. <sj...@us...> - 2003-01-06 05:10:16
|
Update of /cvsroot/plib/plib/examples/src/psl In directory sc8-pr-cvs1:/tmp/cvs-serv11734/plib/examples/src/psl Modified Files: psl_demo.cxx Log Message: Added ability to compile from string variables. Index: psl_demo.cxx =================================================================== RCS file: /cvsroot/plib/plib/examples/src/psl/psl_demo.cxx,v retrieving revision 1.14 retrieving revision 1.15 diff -u -d -r1.14 -r1.15 --- psl_demo.cxx 13 Sep 2002 17:37:26 -0000 1.14 +++ psl_demo.cxx 6 Jan 2003 05:10:13 -0000 1.15 @@ -96,17 +96,26 @@ pslProgram *prog_2 = new pslProgram ( prog_1, "code2" ) ; + /* Make program 3 from inline strings. */ + + pslProgram *prog_3 = new pslProgram ( extensions, "inline" ) ; + + prog_3 -> compile ( "int main () { printf ( \"Hello World.\\n\" ) ; }\n", + "HelloProgram" ) ; + /* Make them unique by assigning user data to them */ prog_1 -> setUserData ( (void *) "Program 1" ) ; prog_2 -> setUserData ( (void *) "Program 2" ) ; + prog_3 -> setUserData ( (void *) "Program 3" ) ; ck.update () ; while ( 1 ) { - if ( prog_1 -> step () == PSL_PROGRAM_END || - prog_2 -> step () == PSL_PROGRAM_END ) + if ( prog_1 -> step () == PSL_PROGRAM_END && + prog_2 -> step () == PSL_PROGRAM_END && + prog_3 -> step () == PSL_PROGRAM_END ) break ; } ck.update () ; |