Re: C forrás analizáló
Bali Zoltan
eltexto at r320.hu
Sat Mar 27 11:48:42 CET 2004
Hali !
>Van adott string keresése funkció, illetve "mindent cserél" szintén.
>Nálam C-- kód lett konvertálva így. Ja, meg word-ben pl. tudsz makrókat
Ezeket használom is, csakhogy az adott stringet, kifejezést, változóra hivatkozást
kellene valaminek megkeresnie az 500 Kb-os 56 file-ból álló modulokban.
Egy példa:
typedef struct _MAC_ADDR
{
BYTE v[6];
} MAC_ADDR;
typedef struct _NE_PREAMBLE
{
NE_RCR Status; // 1
BYTE NextPacketPointer; // 1
WORD ReceivedBytes; // 2
MAC_ADDR DestMACAddr; // 6
MAC_ADDR SourceMACAddr; // 6
WORD_VAL Type; // 2
} NE_PREAMBLE; // = 18 byte lenght
NE_PREAMBLE header;
= Ez a példa lényege ======================================
if ( header.Type.v[0] == 0x08 && // @ corrected array index to big endian
(header.Type.v[1] == ETHER_IP || // @ corrected array index to big endian
header.Type.v[1] == ETHER_ARP) ) // @ corrected array index to big endian
*type = header.Type.v[1]; // @corrected array index to big endian
Köszi
Üdv Zoli
----- Original Message -----
From: "norbimagan" <norbimagan at vnet.hu>
To: <elektro at tesla.hu>
Sent: Saturday, March 27, 2004 8:01
Subject: RE: C forrás analizáló
Szia!
>csak úgy tudom ha az emlitett B.O.-s kritikus
>pontokat megkeresem a forrásban és javítom.
Tudom hülye kérdés, de mi lenne, ha egy közönséges szövegszerkesztővel
keresnéd meg?
írni, így akár saját fordítót is csinálhat alatta valaki, ha az
szimpatikusabb, mint a "gyári". :)
Valahol láttam is hasonló makrót WORD alá. (Mondjuk nem C-t, hanem
PARALLAX ASM-et "fordított" PICASM-re, de az elv ugyanaz.) Nincs meg
véletlenül valakinek?
Bár nem elegáns, de legalább működik. :)
>Üdv Zoli
Üdv.:
Norbi.
More information about the Elektro
mailing list