Skip to content

Conversation

@VictorMiasnikov
Copy link
Contributor

@VictorMiasnikov VictorMiasnikov commented Nov 24, 2023

FIX 2 errors on PPC_DARWIN

1)
FIX error on PPC_DARWIN by adding M3_BOOL_H_INCLUDED
#995 (comment)
= =
M3CC.c:9: error: redefinition of typedef ‘BOOL’
m3core.h:46: error: previous declaration of ‘BOOL’ was here
make: *** [M3CC.o] Error 1
= =

a-la
m3-sys\m3gdb\gdb\gdb\m3-bool.h
= =

#ifndef M3_BOOL_H_INCLUDED
#define M3_BOOL_H_INCLUDED
typedef int BOOL;
#define TRUE 1
#define FALSE 0
#endif

= =

2)

FIX error on PPC_DARWIN by adding M3_USOCKET__SOCKLEN_T_H_INCLUDED

#995 (comment)
= =
In file included from CerrnoC.c:6:
m3core.h:721: error: redefinition of typedef ‘Usocket__socklen_t’
m3core.h:698: error: previous declaration of ‘Usocket__socklen_t’ was here
make: *** [CerrnoC.o] Error 1
= =

by preprocessor var M3_USOCKET__SOCKLEN_T_H_INCLUDED :

#ifndef M3_USOCKET__SOCKLEN_T_H_INCLUDED
#define M3_USOCKET__SOCKLEN_T_H_INCLUDED

typedef m3_socklen_t Usocket__socklen_t;

#endif

FIX 2 errors on PPC_DARWIN

 1)
FIX error on PPC_DARWIN by adding M3_BOOL_H_INCLUDED
modula3#995 (comment)
= =
M3CC.c:9: error: redefinition of typedef ‘BOOL’
m3core.h:46: error: previous declaration of ‘BOOL’ was here
make: *** [M3CC.o] Error 1
= =

 a-la
m3-sys\m3gdb\gdb\gdb\m3-bool.h
==

#ifndef M3_BOOL_H_INCLUDED
#define M3_BOOL_H_INCLUDED
typedef int BOOL;
#define TRUE 1
#define FALSE 0
#endif

==

 2)

FIX error on PPC_DARWIN by adding M3_USOCKET__SOCKLEN_T_H_INCLUDED

modula3#995 (comment)
= =
In file included from CerrnoC.c:6:
m3core.h:721: error: redefinition of typedef ‘Usocket__socklen_t’
m3core.h:698: error: previous declaration of ‘Usocket__socklen_t’ was here
make: *** [CerrnoC.o] Error 1
= =

 by preprocessor var M3_USOCKET__SOCKLEN_T_H_INCLUDED :

#ifndef M3_USOCKET__SOCKLEN_T_H_INCLUDED
#define M3_USOCKET__SOCKLEN_T_H_INCLUDED

typedef m3_socklen_t Usocket__socklen_t;

#endif
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant