[Scummvm-git-logs] scummvm master -> 836588a00be35f921cd28fa0e4073a016c455fac

digitall noreply at scummvm.org
Sun Jul 23 23:47:33 UTC 2023


This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
d4f83d5017 PRIVATE: Reduce Scope of Forbidden Symbol Exceptions
836588a00b HYPNO: Reduce Scope of Forbidden Symbol Exceptions


Commit: d4f83d5017b089143f501c20c2d2962efcb104fd
    https://github.com/scummvm/scummvm/commit/d4f83d5017b089143f501c20c2d2962efcb104fd
Author: D G Turner (digitall at scummvm.org)
Date: 2023-07-24T00:47:16+01:00

Commit Message:
PRIVATE: Reduce Scope of Forbidden Symbol Exceptions

Changed paths:
    engines/private/lexer.cpp
    engines/private/lexer.l


diff --git a/engines/private/lexer.cpp b/engines/private/lexer.cpp
index b9c944f102b..08c5e9347cf 100644
--- a/engines/private/lexer.cpp
+++ b/engines/private/lexer.cpp
@@ -777,7 +777,15 @@ char *yytext;
 #define YY_NO_INPUT 1
 #line 31 "engines/private/lexer.l"
 #define YY_NO_UNISTD_H
-#define FORBIDDEN_SYMBOL_ALLOW_ALL
+#define FORBIDDEN_SYMBOL_EXCEPTION_FILE
+#define FORBIDDEN_SYMBOL_EXCEPTION_fprintf
+#define FORBIDDEN_SYMBOL_EXCEPTION_fwrite
+#define FORBIDDEN_SYMBOL_EXCEPTION_fread
+#define FORBIDDEN_SYMBOL_EXCEPTION_stdin
+#define FORBIDDEN_SYMBOL_EXCEPTION_stdout
+#define FORBIDDEN_SYMBOL_EXCEPTION_stderr
+#define FORBIDDEN_SYMBOL_EXCEPTION_exit
+#define FORBIDDEN_SYMBOL_EXCEPTION_getc
 
 #include "private/private.h"
 #include "private/grammar.h"
diff --git a/engines/private/lexer.l b/engines/private/lexer.l
index 6041a70be2e..65ed85fa433 100644
--- a/engines/private/lexer.l
+++ b/engines/private/lexer.l
@@ -28,7 +28,15 @@
 
 %{
 #define YY_NO_UNISTD_H
-#define FORBIDDEN_SYMBOL_ALLOW_ALL
+#define FORBIDDEN_SYMBOL_EXCEPTION_FILE
+#define FORBIDDEN_SYMBOL_EXCEPTION_fprintf
+#define FORBIDDEN_SYMBOL_EXCEPTION_fwrite
+#define FORBIDDEN_SYMBOL_EXCEPTION_fread
+#define FORBIDDEN_SYMBOL_EXCEPTION_stdin
+#define FORBIDDEN_SYMBOL_EXCEPTION_stdout
+#define FORBIDDEN_SYMBOL_EXCEPTION_stderr
+#define FORBIDDEN_SYMBOL_EXCEPTION_exit
+#define FORBIDDEN_SYMBOL_EXCEPTION_getc
 
 #include "private/private.h"
 #include "private/grammar.h"


Commit: 836588a00be35f921cd28fa0e4073a016c455fac
    https://github.com/scummvm/scummvm/commit/836588a00be35f921cd28fa0e4073a016c455fac
Author: D G Turner (digitall at scummvm.org)
Date: 2023-07-24T00:47:34+01:00

Commit Message:
HYPNO: Reduce Scope of Forbidden Symbol Exceptions

Changed paths:
    engines/hypno/lexer_arc.cpp
    engines/hypno/lexer_arc.l
    engines/hypno/lexer_mis.cpp
    engines/hypno/lexer_mis.l


diff --git a/engines/hypno/lexer_arc.cpp b/engines/hypno/lexer_arc.cpp
index 4b495e2621b..d6da3615c09 100644
--- a/engines/hypno/lexer_arc.cpp
+++ b/engines/hypno/lexer_arc.cpp
@@ -864,7 +864,15 @@ char *yytext;
 #define YY_NO_INPUT 1
 #line 32 "engines/hypno/lexer_arc.l"
 #define YY_NO_UNISTD_H
-#define FORBIDDEN_SYMBOL_ALLOW_ALL
+#define FORBIDDEN_SYMBOL_EXCEPTION_FILE
+#define FORBIDDEN_SYMBOL_EXCEPTION_fprintf
+#define FORBIDDEN_SYMBOL_EXCEPTION_fwrite
+#define FORBIDDEN_SYMBOL_EXCEPTION_fread
+#define FORBIDDEN_SYMBOL_EXCEPTION_stdin
+#define FORBIDDEN_SYMBOL_EXCEPTION_stdout
+#define FORBIDDEN_SYMBOL_EXCEPTION_stderr
+#define FORBIDDEN_SYMBOL_EXCEPTION_exit
+#define FORBIDDEN_SYMBOL_EXCEPTION_getc
 #define YYERROR_VERBOSE
 
 #include "hypno/hypno.h"
diff --git a/engines/hypno/lexer_arc.l b/engines/hypno/lexer_arc.l
index 06b42dfec20..fd955aa0f15 100644
--- a/engines/hypno/lexer_arc.l
+++ b/engines/hypno/lexer_arc.l
@@ -30,7 +30,15 @@
 
 %{
 #define YY_NO_UNISTD_H
-#define FORBIDDEN_SYMBOL_ALLOW_ALL
+#define FORBIDDEN_SYMBOL_EXCEPTION_FILE
+#define FORBIDDEN_SYMBOL_EXCEPTION_fprintf
+#define FORBIDDEN_SYMBOL_EXCEPTION_fwrite
+#define FORBIDDEN_SYMBOL_EXCEPTION_fread
+#define FORBIDDEN_SYMBOL_EXCEPTION_stdin
+#define FORBIDDEN_SYMBOL_EXCEPTION_stdout
+#define FORBIDDEN_SYMBOL_EXCEPTION_stderr
+#define FORBIDDEN_SYMBOL_EXCEPTION_exit
+#define FORBIDDEN_SYMBOL_EXCEPTION_getc
 #define YYERROR_VERBOSE
 
 #include "hypno/hypno.h"
diff --git a/engines/hypno/lexer_mis.cpp b/engines/hypno/lexer_mis.cpp
index 2975acffbe1..f5b2dd1c9ce 100644
--- a/engines/hypno/lexer_mis.cpp
+++ b/engines/hypno/lexer_mis.cpp
@@ -895,7 +895,15 @@ char *yytext;
 #define YY_NO_INPUT 1
 #line 32 "engines/hypno/lexer_mis.l"
 #define YY_NO_UNISTD_H
-#define FORBIDDEN_SYMBOL_ALLOW_ALL
+#define FORBIDDEN_SYMBOL_EXCEPTION_FILE
+#define FORBIDDEN_SYMBOL_EXCEPTION_fprintf
+#define FORBIDDEN_SYMBOL_EXCEPTION_fwrite
+#define FORBIDDEN_SYMBOL_EXCEPTION_fread
+#define FORBIDDEN_SYMBOL_EXCEPTION_stdin
+#define FORBIDDEN_SYMBOL_EXCEPTION_stdout
+#define FORBIDDEN_SYMBOL_EXCEPTION_stderr
+#define FORBIDDEN_SYMBOL_EXCEPTION_exit
+#define FORBIDDEN_SYMBOL_EXCEPTION_getc
 
 #include "hypno/hypno.h"
 #include "hypno/grammar.h"
diff --git a/engines/hypno/lexer_mis.l b/engines/hypno/lexer_mis.l
index 9bfcd028764..c6165d46e85 100644
--- a/engines/hypno/lexer_mis.l
+++ b/engines/hypno/lexer_mis.l
@@ -30,7 +30,15 @@
 
 %{
 #define YY_NO_UNISTD_H
-#define FORBIDDEN_SYMBOL_ALLOW_ALL
+#define FORBIDDEN_SYMBOL_EXCEPTION_FILE
+#define FORBIDDEN_SYMBOL_EXCEPTION_fprintf
+#define FORBIDDEN_SYMBOL_EXCEPTION_fwrite
+#define FORBIDDEN_SYMBOL_EXCEPTION_fread
+#define FORBIDDEN_SYMBOL_EXCEPTION_stdin
+#define FORBIDDEN_SYMBOL_EXCEPTION_stdout
+#define FORBIDDEN_SYMBOL_EXCEPTION_stderr
+#define FORBIDDEN_SYMBOL_EXCEPTION_exit
+#define FORBIDDEN_SYMBOL_EXCEPTION_getc
 
 #include "hypno/hypno.h"
 #include "hypno/grammar.h"




More information about the Scummvm-git-logs mailing list