it's in event.h #ifdef _EVENT_DEFINED_TQENTRY #undef TAILQ_ENTRY struct event_list; struct evkeyvalq; #undef _EVENT_DEFINED_TQENTRY #else TAILQ_HEAD (event_list, event); TAILQ_HEAD (evkeyvalq, evkeyval);
TAILQ_HEAD get's expanded to a head to a tail list struct //from sys/queue.h #define TAILQ_HEAD(name, type) \ struct name { \ struct type *tqh_first; /* first element */ \ struct type **tqh_last; /* addr of last next element */ \ } you can use gcc -E to see the expanded macros evkeyval is defined as well in event.h struct evkeyval { TAILQ_ENTRY(evkeyval) next; char *key; char *value; }; so evkeyvalq is a headp to a tailq-like list On Tue, Jan 29, 2008 at 09:31:46AM +0200, Peter Hinz wrote: > X-Original-To: [EMAIL PROTECTED] > Delivered-To: [EMAIL PROTECTED] > X-Original-To: [EMAIL PROTECTED] > Delivered-To: [EMAIL PROTECTED] > X-Greylist: delayed 183 seconds by postgrey-1.27 at mail1.monkey.org; > Tue, 29 Jan 2008 02:35:00 EST > From: "Peter Hinz" <[EMAIL PROTECTED]> > Cc: <libevent-users@monkey.org> > In-Reply-To: <[EMAIL PROTECTED]> > Date: Tue, 29 Jan 2008 09:31:46 +0200 > X-Mailer: Microsoft Office Outlook 12.0 > Thread-Index: Achd1HUnIc+84qE1S/2Zy+hP5dkcWAEdGNDg > x-cr-puzzleid: {AA9B3C17-0222-4BE0-B314-3BEADEDBAFCA} > x-cr-hashedpuzzle: nFU= C4tI DbKu D8FP EAVX EL5/ EOla FLmj FYDB GyF2 G8sK Hbh2 > JJFm KKIP KQYJ KtT1; 1; > bABpAGIAZQB2AGUAbgB0AC0AdQBzAGUAcgBzAEAAbQBvAG4AawBlAHkALgBvAHIAZwA=; > Sosha1_v1; 7; {AA9B3C17-0222-4BE0-B314-3BEADEDBAFCA}; > cABlAHQAZQByAEAAYwBlAHIAZQBiAHUAcwAuAGMAbwAuAHoAYQA=; > Tue, 29 Jan 2008 07:31:42 GMT; > > VwBoAGUAcgBlACAAaQBzACAAcwB0AHIAdQBjAHQAIABlAHYAawBlAHkAdgBhAGwAcQAgAGQAZQBmAGkAbgBlAGQALgA= > To: libevent-users@monkey.org (rfc822 Compliance issue To: added by system > POTENTIAL SPAM) > X-SLUIDL: D3396F33-104749C1-B4AB945C-24E4B28E > Subject: [Libevent-users] Where is struct evkeyvalq defined. > X-BeenThere: libevent-users@monkey.org > X-Mailman-Version: 2.1.4 > Precedence: list > Reply-To: [EMAIL PROTECTED] > List-Id: mailing list for users of libevent <libevent-users.monkey.org> > List-Unsubscribe: <http://monkeymail.org/mailman/listinfo/libevent-users>, > <mailto:[EMAIL PROTECTED]> > List-Archive: <http://monkeymail.org/archives/libevent-users> > List-Post: <mailto:libevent-users@monkey.org> > List-Help: <mailto:[EMAIL PROTECTED]> > List-Subscribe: <http://monkeymail.org/mailman/listinfo/libevent-users>, > <mailto:[EMAIL PROTECTED]> > Errors-To: [EMAIL PROTECTED] > > I'm looking for the definition of > struct evkeyvalq; > > All I can find is the above line in evhttp.h. Where is the real definition. > > Peter > > > > _______________________________________________ > Libevent-users mailing list > Libevent-users@monkey.org > http://monkeymail.org/mailman/listinfo/libevent-users -- adrian ilarion ciobanu (cia) http://pub.mud.ro/~cia/
-----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.7 (FreeBSD) mQGiBEeDA88RBADj6/6ogFf7XLKuoFUZf8RkzSk+DUoZ4q1/hheyEiqIss0ixuWz RphMxo5iUL32sUMB+apjLhZQN0xaSnoxFyEOzRGKNv+VooSiLx89YpXRCJrBTjXT 56tFw0uIFm2bi4W+tl/UcK7E2lAC+pIhfm0Y0kTKeA7a69wwcPDwBi57NwCg9yYO zW4e/QHvan6HA+mOZOu73NsEAOOV9PW5k1rKswwQhYdzGFNn4ESe3BqV2MF1UFTc IJlPWQk0BLDv4U9shVIfbKMt7yPriFIThHx7kQrG+p8/S5W/hE9pgf9hV+uYImrv TMR04Jk0nh8atWAyrEN2TAdKRf8BUY+PQ3QcXyCrkHKOxamx86FoMKAPIbjAZOO/ puu3A/9qJ+HrUgcqr5z2ySZ6oJ1J/j8jlNevGuqG80aFyhUFQq35mjfuE4r16EoV AWTV7ykuRQ5bsuuFMs2q8C//Q8axBYAlShL7vdj8Up3GYh5k/5V8jyoWr3TbaV3u pI+08BeqkZGgROsWElNlzs5DQ5mTnv1fRlgpyUX/GtibCYZX67QjYWRyaWFuIGls YXJpb24gY2lvYmFudSA8Y2lhQG11ZC5ybz6IYAQTEQIAIAUCR4MDzwIbAwYLCQgH AwIEFQIIAwQWAgMBAh4BAheAAAoJEKJkaij4DxHn8z0AoLbr1chzsY81Ok8JRGrs R3GI/4dAAKCjduS70wfDpfxCU1RN59W3oOr/j9HRA9EBARAAAQEAAAAAAAAAAAAA AAD/2P/gABBKRklGAAEBAQBIAEgAAP/hABZFeGlmAABNTQAqAAAACAAAAAAAAP/+ AB1hZHJpYW4uaWxhcmlvbkBjaW9iYW51Lm5hbWX/2wBDAAEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB AQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCABGADIDASIAAhEBAxEB/8QAHQAA AgIDAQEBAAAAAAAAAAAAAAgHCQUGCgQCA//EAC4QAAIDAAEDBAIBAwQDAQAAAAID AQQFBgcREgAIEyEUFSMiMVEJMkFxFiRCof/EABsBAAICAwEAAAAAAAAAAAAAAAcI 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 =5rWz -----END PGP PUBLIC KEY BLOCK-----
pgp8ftzRU3edn.pgp
Description: PGP signature
_______________________________________________ Libevent-users mailing list Libevent-users@monkey.org http://monkeymail.org/mailman/listinfo/libevent-users