X-Git-Url: http://git.asbjorn.biz/?p=debian%2Fdhcpd-pools.git;a=blobdiff_plain;f=src%2Fanalyze.c;h=e9bfad7e120911e3af97154a1d183813e055ccb1;hp=c46d5955570b6435e1ba11b6db0364ba9f095c08;hb=a10396710e32659e82032b84a5468be52c3996d5;hpb=ee35f8bb1f94b177675ab84b963a0fe61cd201eb diff --git a/src/analyze.c b/src/analyze.c index c46d595..e9bfad7 100644 --- a/src/analyze.c +++ b/src/analyze.c @@ -1,19 +1,18 @@ -/* -** Copyright (C) 2006- Sami Kerola -** -** This program is free software; you can redistribute it and/or modify +/* http://dhcpd-pools.sourceforge.net/ +** Copyright 2006- Sami Kerola +** +** This program is free software: you can redistribute it and/or modify ** it under the terms of the GNU General Public License as published by -** the Free Software Foundation; either version 2 of the License, or +** the Free Software Foundation, either version 3 of the License, or ** (at your option) any later version. -** +** ** This program is distributed in the hope that it will be useful, ** but WITHOUT ANY WARRANTY; without even the implied warranty of ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ** GNU General Public License for more details. -** +** ** You should have received a copy of the GNU General Public License -** along with this program; if not, write to the Free Software -** Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +** along with this program. If not, see . */ #ifdef HAVE_CONFIG_H @@ -129,7 +128,8 @@ int do_counting(void) range_p->shared_net->available += block_size; } - /* Reverse so that not even a one IP will be missed. */ + /* Go backwards one step so that not even a one IP will be + * missed. This is possibly always unnecessary. */ if (i) { i--; } @@ -140,10 +140,9 @@ int do_counting(void) range_p++; } - /* During count of other shared networks default network and - * all networks got mixed to gether semantically. This fixes - * the problem, but is not elegant. TODO: fix semantics of all - * and default share_network. */ + /* FIXME: During count of other shared networks default network and + * all networks got mixed to gether semantically. This fixes the + * problem, but is not elegant. */ shared_networks->available = 0; shared_networks->used = 0; shared_networks->touched = 0;