From owner-freebsd-questions@FreeBSD.ORG Mon Dec 4 12:45:55 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EE72A16A412 for ; Mon, 4 Dec 2006 12:45:55 +0000 (UTC) (envelope-from a@zeos.net) Received: from jan.ukrtel.net (jan.ukrtel.net [195.5.6.41]) by mx1.FreeBSD.org (Postfix) with ESMTP id C8CF443CA7 for ; Mon, 4 Dec 2006 12:45:22 +0000 (GMT) (envelope-from a@zeos.net) Received: from 81-62-124-91.pool.ukrtel.net ([91.124.62.81] helo=host.my.domain) by jan.ukrtel.net with esmtpa (Exim 4.63) (envelope-from ) id 1GrDCj-0000zg-H4 for freebsd-questions@freebsd.org; Mon, 04 Dec 2006 14:45:54 +0200 Received: from host.my.domain (localhost [127.0.0.1]) by host.my.domain (8.13.7/8.13.6) with ESMTP id kB4Cjo7b001857 for ; Mon, 4 Dec 2006 14:45:50 +0200 (EET) (envelope-from a@zeos.net) Received: (from elisej@localhost) by host.my.domain (8.13.7/8.13.6/Submit) id kB4Cjo63001856 for freebsd-questions@freebsd.org; Mon, 4 Dec 2006 14:45:50 +0200 (EET) (envelope-from a@zeos.net) Date: Mon, 4 Dec 2006 14:45:50 +0200 From: a@zeos.net To: freebsd-questions@freebsd.org Message-ID: <20061204124550.GA1766@host.my.domain> Mail-Followup-To: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline User-Agent: mutt-ng/devel-r804 (FreeBSD) Subject: Is there a standard function for converting IP address to number? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Dec 2006 12:45:56 -0000 Is there a standard function converting four numbers to one 32-bit IP address? I mean a function like f(i, j, k, l) { return (((((i << 8) | j) << 8) | k) << 8) | l; } Elisej Babenko