From owner-cvs-src@FreeBSD.ORG Tue Jul 6 12:13:28 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BE0C616A4D0; Tue, 6 Jul 2004 12:13:28 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B3F6F43D68; Tue, 6 Jul 2004 12:13:28 +0000 (GMT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id i66CDSIa020021; Tue, 6 Jul 2004 12:13:28 GMT (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i66CDSkF020020; Tue, 6 Jul 2004 12:13:28 GMT (envelope-from des) Message-Id: <200407061213.i66CDSkF020020@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Tue, 6 Jul 2004 12:13:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libalias alias.c alias_cuseeme.c alias_db.c alias_ftp.c alias_irc.c alias_local.h alias_nbt.c alias_pptp.c alias_proxy.c alias_skinny.c alias_smedia.c alias_util.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jul 2004 12:13:29 -0000 des 2004-07-06 12:13:28 UTC FreeBSD src repository Modified files: lib/libalias alias.c alias_cuseeme.c alias_db.c alias_ftp.c alias_irc.c alias_local.h alias_nbt.c alias_pptp.c alias_proxy.c alias_skinny.c alias_smedia.c alias_util.c Log: Introduce inline {ip,udp,tcp}_next() functions which take a pointer to an {ip,udp,tcp} header and return a void * pointing to the payload (i.e. the first byte past the end of the header and any required padding). Use them consistently throughout libalias to a) reduce code duplication, b) improve code legibility, c) get rid of a bunch of alignment warnings. Revision Changes Path 1.48 +22 -22 src/lib/libalias/alias.c 1.10 +4 -5 src/lib/libalias/alias_cuseeme.c 1.61 +3 -3 src/lib/libalias/alias_db.c 1.23 +2 -2 src/lib/libalias/alias_ftp.c 1.18 +1 -1 src/lib/libalias/alias_irc.c 1.29 +26 -0 src/lib/libalias/alias_local.h 1.15 +4 -4 src/lib/libalias/alias_nbt.c 1.11 +6 -6 src/lib/libalias/alias_pptp.c 1.18 +3 -3 src/lib/libalias/alias_proxy.c 1.6 +2 -2 src/lib/libalias/alias_skinny.c 1.11 +3 -3 src/lib/libalias/alias_smedia.c 1.15 +1 -1 src/lib/libalias/alias_util.c