Skip to content

Commit 0b16a41

Browse files
committed
use 'const char *' for filename
1 parent 0d533f5 commit 0b16a41

File tree

6 files changed

+7
-7
lines changed

6 files changed

+7
-7
lines changed

include/express/alg.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ struct tag {
6969

7070
/** location of fulltext of algorithm in source file */
7171
struct FullText {
72-
char * filename;
72+
const char * filename;
7373
unsigned int start, end;
7474
};
7575

include/express/error.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ typedef struct Error_Warning_ {
8383
/********************/
8484

8585
extern SC_EXPRESS_EXPORT bool __ERROR_buffer_errors;
86-
extern SC_EXPRESS_EXPORT char * current_filename;
86+
extern SC_EXPRESS_EXPORT const char * current_filename;
8787

8888
/* flag to remember whether non-warning errors have occurred */
8989
extern SC_EXPRESS_EXPORT bool ERRORoccurred;

include/express/lexact.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ typedef struct Scan_Buffer {
5858
#endif
5959
char * savedPos;
6060
FILE * file;
61-
char * filename;
61+
const char * filename;
6262
bool readEof;
6363
int lineno;
6464
int bol;

include/express/symbol.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ typedef struct Symbol_ Symbol;
5959

6060
struct Symbol_ {
6161
char * name;
62-
char * filename;
62+
const char * filename;
6363
int line;
6464
char resolved;
6565
};
@@ -89,6 +89,6 @@ extern SC_EXPRESS_EXPORT struct freelist_head SYMBOL_fl;
8989
/***********************/
9090

9191
extern SC_EXPRESS_EXPORT void SYMBOLinitialize PROTO( ( void ) );
92-
SC_EXPRESS_EXPORT Symbol * SYMBOLcreate( char * name, int line, char * filename );
92+
SC_EXPRESS_EXPORT Symbol * SYMBOLcreate( char * name, int line, const char * filename );
9393

9494
#endif /* SYMBOL_H */

src/express/error.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767

6868

6969
bool __ERROR_buffer_errors = false;
70-
char * current_filename = "stdin";
70+
const char * current_filename = "stdin";
7171

7272
/* flag to remember whether non-warning errors have occurred */
7373
bool ERRORoccurred = false;

src/express/symbol.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ void SYMBOLinitialize( void ) {
4242
MEMinitialize( &SYMBOL_fl, sizeof( struct Symbol_ ), 100, 100 );
4343
}
4444

45-
Symbol * SYMBOLcreate( char * name, int line, char * filename ) {
45+
Symbol * SYMBOLcreate( char * name, int line, const char * filename ) {
4646
Symbol * sym = SYMBOL_new();
4747
sym->name = name;
4848
sym->line = line;

0 commit comments

Comments
 (0)