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?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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.
-- ;-)
On Wed, 3 Dec 2003 12:39:57 +0100, "Jean-Louis Noel" <jln@stben.net>
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.
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.
-- ;-)
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
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 ?