OVH Cloud OVH Cloud

pourquoi

2 réponses
Avatar
Jean-Louis Noel
Hello, All!

Ces deux lignes (typedef) :
==========
typedef int (FAR *GETENTITYAPI)(DLL_FUNCTIONS *, int);
// New since HL 1.1.0.4.
typedef int (FAR *GETNEWDLLFUNCTIONS)(NEW_DLL_FUNCTIONS *, int *);
==========

sont acceptées par visual C++ et refusées
==========
dll.cpp:20: parse error before `*' token
dll.cpp:22: parse error before `*' token
==========
par gcc. Pourquoi?

Merci pour votre aide.

Bye,
Jean-Louis

2 réponses

Avatar
Fabien LE LEZ
On Wed, 3 Dec 2003 12:39:57 +0100, "Jean-Louis Noel"
wrote:

Pourquoi?


Parce que FAR est défini dans VC++ et pas dans gcc, peut-être ?
De toutes façons, si c'est ce à quoi je pense, tu peux l'enlever en
programmation 32 bits.

--
;-)

Avatar
Jean-Louis Noel
Bonjour Fabien,

Fabien écrivait le Wed, 03 Dec 2003 13:04:54 +0100:

FLL> Parce que FAR est défini dans VC++ et pas dans gcc, peut-être ?

Oui c'était ça. Merci.

Bye,
Jean-Louis