1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-18 19:49:40 +00:00

emulators/xsystem35: unbreak build with clang 15

nDEMO.c:22:6: error: incompatible pointer to integer conversion initializing 'int' with an expression of type 'int *'; dereference with * [-Wint-conversion]
        int p1 = getCaliVariable();
            ^    ~~~~~~~~~~~~~~~~~
                 *
nDEMO.c:28:6: error: incompatible pointer to integer conversion initializing 'int' with an expression of type 'int *'; dereference with * [-Wint-conversion]
        int p1 = getCaliVariable();
            ^    ~~~~~~~~~~~~~~~~~
                 *
nt_msg.c:189:9: error: incompatible integer to pointer conversion initializing 'char *' with an expression of type 'int' [-Wint-conversion]
                char *b = sjis2euc(msg);
                      ^   ~~~~~~~~~~~~~
nt_msg.c:261:10: error: incompatible integer to pointer conversion initializing 'char *' with an expression of type 'int' [-Wint-conversion]
                        char *b = sjis2euc(mbuf);
                              ^   ~~~~~~~~~~~~~~
sactcg.c:211:9: error: incompatible integer to pointer conversion initializing 'char *' with an expression of type 'int' [-Wint-conversion]
                char *b = sjis2euc(cText);
                      ^   ~~~~~~~~~~~~~~~

Reported by:	pkg-fallout
This commit is contained in:
Jan Beich 2023-02-11 11:57:32 +00:00
parent 6ef36e437b
commit 3968779d8b
2 changed files with 62 additions and 1 deletions

View File

@ -1,6 +1,6 @@
PORTNAME= xsystem35
DISTVERSION= 1.7.3-pre5
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= emulators games
MASTER_SITES= DEBIAN
DISTFILES= ${DISTNAME:S/-/_/}.orig${EXTRACT_SUFX}

View File

@ -0,0 +1,61 @@
Get value instead of pointer in Set*Flag() like other modules
nDEMO.c:22:6: error: incompatible pointer to integer conversion initializing 'int' with an expression of type 'int *'; dereference with * [-Wint-conversion]
int p1 = getCaliVariable();
^ ~~~~~~~~~~~~~~~~~
*
nDEMO.c:28:6: error: incompatible pointer to integer conversion initializing 'int' with an expression of type 'int *'; dereference with * [-Wint-conversion]
int p1 = getCaliVariable();
^ ~~~~~~~~~~~~~~~~~
*
Avoid implicit function declaration for sjis2euc()
nt_msg.c:189:9: error: incompatible integer to pointer conversion initializing 'char *' with an expression of type 'int' [-Wint-conversion]
char *b = sjis2euc(msg);
^ ~~~~~~~~~~~~~
nt_msg.c:261:10: error: incompatible integer to pointer conversion initializing 'char *' with an expression of type 'int' [-Wint-conversion]
char *b = sjis2euc(mbuf);
^ ~~~~~~~~~~~~~~
sactcg.c:211:9: error: incompatible integer to pointer conversion initializing 'char *' with an expression of type 'int' [-Wint-conversion]
char *b = sjis2euc(cText);
^ ~~~~~~~~~~~~~~~
--- modules/NIGHTDLL/nt_msg.c.orig 2003-11-09 15:06:12 UTC
+++ modules/NIGHTDLL/nt_msg.c
@@ -18,6 +18,7 @@
#include "sactcg.h"
#include "sjisname.h"
#include "sactstring.h"
+#include "eucsjis.h"
extern int ntsel_dosel(void);
--- modules/NIGHTDLL/sactcg.c.orig 2003-11-16 15:29:52 UTC
+++ modules/NIGHTDLL/sactcg.c
@@ -34,6 +34,7 @@
#include "ags.h"
#include "surface.h"
#include "ngraph.h"
+#include "eucsjis.h"
#include "sactcg.h"
#define CGMAX 65536
--- modules/nDEMO/nDEMO.c.orig 2001-07-30 22:58:40 UTC
+++ modules/nDEMO/nDEMO.c
@@ -19,13 +19,13 @@ void SetKeyCancelFlag() {
}
void SetKeyCancelFlag() {
- int p1 = getCaliVariable();
+ int p1 = getCaliValue();
DEBUG_COMMAND_YET("nDEMO.SetKeyCancelFlag %d:\n", p1);
}
void SetLoopFlag() {
- int p1 = getCaliVariable();
+ int p1 = getCaliValue();
DEBUG_COMMAND_YET("nDEMO.SetLoopFlag %d:\n", p1);
}