[Plib-cvs] plib/src/psl psl.h,1.16,1.17 pslCompiler.h,1.24,1.25 pslContext.h,1.8,1.9 pslProgram.cxx,
Brought to you by:
sjbaker
From: Sebastian U. <ud...@us...> - 2002-09-15 01:34:27
|
Update of /cvsroot/plib/plib/src/psl In directory usw-pr-cvs1:/tmp/cvs-serv25781 Modified Files: psl.h pslCompiler.h pslContext.h pslProgram.cxx Log Message: Const-correctness Index: psl.h =================================================================== RCS file: /cvsroot/plib/plib/src/psl/psl.h,v retrieving revision 1.16 retrieving revision 1.17 diff -u -d -r1.16 -r1.17 --- psl.h 14 Sep 2002 15:47:33 -0000 1.16 +++ psl.h 15 Sep 2002 01:34:24 -0000 1.17 @@ -219,10 +219,10 @@ class pslProgram { - pslOpcode *code ; - pslContext *context ; - pslCompiler *compiler ; - pslExtension *extensions ; + pslOpcode *code ; + pslContext *context ; + pslCompiler *compiler ; + const pslExtension *extensions ; void *userData ; @@ -230,15 +230,15 @@ public: - pslProgram ( pslExtension *ext, const char *_progName = NULL ) ; + pslProgram ( const pslExtension *ext, const char *_progName = NULL ) ; pslProgram ( pslProgram *src, const char *_progName = NULL ) ; ~pslProgram () ; - pslContext *getContext () const { return context ; } - pslOpcode *getCode () const { return code ; } - pslCompiler *getCompiler () const { return compiler ; } - pslExtension *getExtensions () const { return extensions ; } + pslContext *getContext () const { return context ; } + pslOpcode *getCode () const { return code ; } + pslCompiler *getCompiler () const { return compiler ; } + const pslExtension *getExtensions () const { return extensions ; } char *getProgName () const { return progName ; } Index: pslCompiler.h =================================================================== RCS file: /cvsroot/plib/plib/src/psl/pslCompiler.h,v retrieving revision 1.24 retrieving revision 1.25 diff -u -d -r1.24 -r1.25 --- pslCompiler.h 15 Sep 2002 00:02:51 -0000 1.24 +++ pslCompiler.h 15 Sep 2002 01:34:24 -0000 1.25 @@ -203,7 +203,7 @@ int getExtensionSymbol ( const char *s ) const ; - pslExtension *extensions ; + const pslExtension *extensions ; /* Forward references to code symbols that are not yet defined */ @@ -289,7 +289,7 @@ pslCompiler ( pslProgram *prog, pslOpcode *_code, - pslExtension *_extn, + const pslExtension *_extn, const char *_progName ) { program = prog ; @@ -322,7 +322,7 @@ } } - pslExtension *getExtensions () const { return extensions ; } + const pslExtension *getExtensions () const { return extensions ; } int printInstruction ( FILE *fd, int addr ) const ; Index: pslContext.h =================================================================== RCS file: /cvsroot/plib/plib/src/psl/pslContext.h,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- pslContext.h 13 Sep 2002 17:37:27 -0000 1.8 +++ pslContext.h 15 Sep 2002 01:34:24 -0000 1.9 @@ -24,9 +24,9 @@ class pslContext { - pslOpcode *code ; - pslExtension *extensions ; - pslProgram *program ; + pslOpcode *code ; + const pslExtension *extensions ; + pslProgram *program ; pslVariable variable [ MAX_VARIABLE ] ; pslValue stack [ MAX_STACK ] ; Index: pslProgram.cxx =================================================================== RCS file: /cvsroot/plib/plib/src/psl/pslProgram.cxx,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- pslProgram.cxx 13 Sep 2002 22:32:15 -0000 1.10 +++ pslProgram.cxx 15 Sep 2002 01:34:24 -0000 1.11 @@ -24,7 +24,7 @@ #include "pslLocal.h" -pslProgram::pslProgram ( pslExtension *ext, const char *_prgnm ) +pslProgram::pslProgram ( const pslExtension *ext, const char *_prgnm ) { if ( ! _pslInitialised ) ulSetError ( UL_FATAL, |