strtonum-tests.c revision 4a6a5421113ab662a665c62ed6a24b61a5a36950
63f06dce77bb2d9b1c5aa5deeb47a1069987fd1end Copyright (C) Stephen Gallagher <sgallagh@redhat.com> 2009
63f06dce77bb2d9b1c5aa5deeb47a1069987fd1end This program is free software; you can redistribute it and/or modify
63f06dce77bb2d9b1c5aa5deeb47a1069987fd1end it under the terms of the GNU General Public License as published by
96ad5d81ee4a2cc66a4ae19893efc8aa6d06fae7jailletc the Free Software Foundation; either version 3 of the License, or
63f06dce77bb2d9b1c5aa5deeb47a1069987fd1end (at your option) any later version.
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen This program is distributed in the hope that it will be useful,
2e545ce2450a9953665f701bb05350f0d3f26275nd but WITHOUT ANY WARRANTY; without even the implied warranty of
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen GNU General Public License for more details.
e0cfea1f5d38eeaa8fdf7c197c3c1eb31148e191nilgun You should have received a copy of the GNU General Public License
af33a4994ae2ff15bc67d19ff1a7feb906745bf8rbowen along with this program. If not, see <http://www.gnu.org/licenses/>.
d474d8ef01ec5c2a09341cd148851ed383c3287crbowen/********************
63f06dce77bb2d9b1c5aa5deeb47a1069987fd1end * Utility routines *
63f06dce77bb2d9b1c5aa5deeb47a1069987fd1end ********************/
e0cfea1f5d38eeaa8fdf7c197c3c1eb31148e191nilgun fail_unless(error == 0, "errno unexpectedly set to %d[%s]", \
63f06dce77bb2d9b1c5aa5deeb47a1069987fd1end } while(0)
d474d8ef01ec5c2a09341cd148851ed383c3287crbowen fail_unless(actual == expected, "Expected %ld, got %ld", \
63f06dce77bb2d9b1c5aa5deeb47a1069987fd1end } while(0)
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd fail_unless(actual == expected, "Expected errno %d[%s], got %d[%s]", \
63f06dce77bb2d9b1c5aa5deeb47a1069987fd1end } while(0)
char *endptr;
char *endptr;
char *endptr;
char *endptr;
char *endptr;
char *endptr;
char *endptr;
char *endptr;
char *endptr;
char *endptr;
char *endptr;
char *endptr;
char *endptr;
char *endptr;
char *endptr;
char *endptr;
char *endptr;
char *endptr;
int opt;
int failure_count;
switch(opt) {