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,
|