compat: run uncrustify

This is the result of running

     $ uncrustify --replace --config ../devel/uncrustify.cfg *.c *.h

in the compat directory
This commit is contained in:
uncrustify 2019-06-13 07:34:25 -03:00 committed by David Bremner
parent 1a8916786f
commit 8099050c71
17 changed files with 233 additions and 234 deletions

View file

@ -1,7 +1,8 @@
#include <time.h> #include <time.h>
#include <stdio.h> #include <stdio.h>
int main() int
main ()
{ {
struct tm tm; struct tm tm;

View file

@ -1,7 +1,8 @@
#include <stdio.h> #include <stdio.h>
#include <pwd.h> #include <pwd.h>
int main() int
main ()
{ {
struct passwd passwd, *ignored; struct passwd passwd, *ignored;

View file

@ -11,7 +11,8 @@ static const char *template =
"Version: %s\n" "Version: %s\n"
"Libs: -lz\n"; "Libs: -lz\n";
int main(void) int
main (void)
{ {
printf (template, ZLIB_VERSION); printf (template, ZLIB_VERSION);
return 0; return 0;

View file

@ -1,21 +1,21 @@
/* getdelim.c --- Implementation of replacement getdelim function. /* getdelim.c --- Implementation of replacement getdelim function.
Copyright (C) 1994, 1996, 1997, 1998, 2001, 2003, 2005, 2006, 2007, * Copyright (C) 1994, 1996, 1997, 1998, 2001, 2003, 2005, 2006, 2007,
2008, 2009 Free Software Foundation, Inc. * 2008, 2009 Free Software Foundation, Inc.
*
This program is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as * modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 3, or (at * published by the Free Software Foundation; either version 3, or (at
your option) any later version. * your option) any later version.
*
This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of * WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details. * General Public License for more details.
*
You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA. */ * 02110-1301, USA. */
/* Ported from glibc by Simon Josefsson. */ /* Ported from glibc by Simon Josefsson. */
@ -46,10 +46,10 @@
#endif #endif
/* Read up to (and including) a DELIMITER from FP into *LINEPTR (and /* Read up to (and including) a DELIMITER from FP into *LINEPTR (and
NUL-terminate it). *LINEPTR is a pointer returned from malloc (or * NUL-terminate it). *LINEPTR is a pointer returned from malloc (or
NULL), pointing to *N characters of space. It is realloc'ed as * NULL), pointing to *N characters of space. It is realloc'ed as
necessary. Returns the number of characters read (not including * necessary. Returns the number of characters read (not including
the null terminator), or -1 on error or EOF. */ * the null terminator), or -1 on error or EOF. */
ssize_t ssize_t
getdelim (char **lineptr, size_t *n, int delimiter, FILE *fp) getdelim (char **lineptr, size_t *n, int delimiter, FILE *fp)
@ -57,41 +57,35 @@ getdelim (char **lineptr, size_t *n, int delimiter, FILE *fp)
ssize_t result = -1; ssize_t result = -1;
size_t cur_len = 0; size_t cur_len = 0;
if (lineptr == NULL || n == NULL || fp == NULL) if (lineptr == NULL || n == NULL || fp == NULL) {
{
errno = EINVAL; errno = EINVAL;
return -1; return -1;
} }
flockfile (fp); flockfile (fp);
if (*lineptr == NULL || *n == 0) if (*lineptr == NULL || *n == 0) {
{
char *new_lineptr; char *new_lineptr;
*n = 120; *n = 120;
new_lineptr = (char *) realloc (*lineptr, *n); new_lineptr = (char *) realloc (*lineptr, *n);
if (new_lineptr == NULL) if (new_lineptr == NULL) {
{
result = -1; result = -1;
goto unlock_return; goto unlock_return;
} }
*lineptr = new_lineptr; *lineptr = new_lineptr;
} }
for (;;) for (;;) {
{
int i; int i;
i = getc_maybe_unlocked (fp); i = getc_maybe_unlocked (fp);
if (i == EOF) if (i == EOF) {
{
result = -1; result = -1;
break; break;
} }
/* Make enough space for len+1 (for final NUL) bytes. */ /* Make enough space for len+1 (for final NUL) bytes. */
if (cur_len + 1 >= *n) if (cur_len + 1 >= *n) {
{
size_t needed_max = size_t needed_max =
SSIZE_MAX < SIZE_MAX ? (size_t) SSIZE_MAX + 1 : SIZE_MAX; SSIZE_MAX < SIZE_MAX ? (size_t) SSIZE_MAX + 1 : SIZE_MAX;
size_t needed = 2 * *n + 1; /* Be generous. */ size_t needed = 2 * *n + 1; /* Be generous. */
@ -99,16 +93,14 @@ getdelim (char **lineptr, size_t *n, int delimiter, FILE *fp)
if (needed_max < needed) if (needed_max < needed)
needed = needed_max; needed = needed_max;
if (cur_len + 1 >= needed) if (cur_len + 1 >= needed) {
{
result = -1; result = -1;
errno = EOVERFLOW; errno = EOVERFLOW;
goto unlock_return; goto unlock_return;
} }
new_lineptr = (char *) realloc (*lineptr, needed); new_lineptr = (char *) realloc (*lineptr, needed);
if (new_lineptr == NULL) if (new_lineptr == NULL) {
{
result = -1; result = -1;
goto unlock_return; goto unlock_return;
} }

View file

@ -1,20 +1,20 @@
/* getline.c --- Implementation of replacement getline function. /* getline.c --- Implementation of replacement getline function.
Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc. * Copyright (C) 2005, 2006, 2007 Free Software Foundation, Inc.
*
This program is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as * modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 3, or (at * published by the Free Software Foundation; either version 3, or (at
your option) any later version. * your option) any later version.
*
This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of * WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details. * General Public License for more details.
*
You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA. */ * 02110-1301, USA. */
/* Written by Simon Josefsson. */ /* Written by Simon Josefsson. */

View file

@ -1,7 +1,8 @@
#define _GNU_SOURCE #define _GNU_SOURCE
#include <stdlib.h> #include <stdlib.h>
int main() int
main ()
{ {
char *found; char *found;
char *string; char *string;

View file

@ -1,6 +1,7 @@
#include <dirent.h> #include <dirent.h>
int main() int
main ()
{ {
struct dirent ent; struct dirent ent;

View file

@ -2,7 +2,8 @@
#include <stdio.h> #include <stdio.h>
#include <sys/types.h> #include <sys/types.h>
int main() int
main ()
{ {
ssize_t count = 0; ssize_t count = 0;
size_t n = 0; size_t n = 0;

View file

@ -1,7 +1,8 @@
#define _GNU_SOURCE #define _GNU_SOURCE
#include <strings.h> #include <strings.h>
int main() int
main ()
{ {
char *found; char *found;
const char *haystack, *needle; const char *haystack, *needle;

View file

@ -1,7 +1,8 @@
#define _GNU_SOURCE #define _GNU_SOURCE
#include <string.h> #include <string.h>
int main() int
main ()
{ {
char *found; char *found;
char **stringp; char **stringp;

View file

@ -1,6 +1,7 @@
#include <time.h> #include <time.h>
int main() int
main ()
{ {
return (int) timegm ((struct tm *) 0); return (int) timegm ((struct tm *) 0);
} }

View file

@ -3,20 +3,20 @@
* don't include it in their library * don't include it in their library
* *
* based on a GPL implementation in OpenTTD found under GPL v2 * based on a GPL implementation in OpenTTD found under GPL v2
*
This program is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as * modify it under the terms of the GNU General Public License as
published by the Free Software Foundation, version 2. * published by the Free Software Foundation, version 2.
*
This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of * WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details. * General Public License for more details.
*
You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA. */ * 02110-1301, USA. */
/* Imported into notmuch by Dirk Hohndel - original author unknown. */ /* Imported into notmuch by Dirk Hohndel - original author unknown. */
@ -24,10 +24,12 @@
#include "compat.h" #include "compat.h"
char *strcasestr(const char *haystack, const char *needle) char *
strcasestr (const char *haystack, const char *needle)
{ {
size_t hay_len = strlen (haystack); size_t hay_len = strlen (haystack);
size_t needle_len = strlen (needle); size_t needle_len = strlen (needle);
while (hay_len >= needle_len) { while (hay_len >= needle_len) {
if (strncasecmp (haystack, needle, needle_len) == 0) if (strncasecmp (haystack, needle, needle_len) == 0)
return (char *) haystack; return (char *) haystack;

View file

@ -1,26 +1,27 @@
/* Copyright (C) 1992, 93, 96, 97, 98, 99, 2004 Free Software Foundation, Inc. /* Copyright (C) 1992, 93, 96, 97, 98, 99, 2004 Free Software Foundation, Inc.
This file is part of the GNU C Library. * This file is part of the GNU C Library.
*
The GNU C Library is free software; you can redistribute it and/or * The GNU C Library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public * modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either * License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version. * version 2.1 of the License, or (at your option) any later version.
*
The GNU C Library is distributed in the hope that it will be useful, * The GNU C Library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of * but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details. * Lesser General Public License for more details.
*
You should have received a copy of the GNU Lesser General Public * You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free * License along with the GNU C Library; if not, write to the Free
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA * Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
02111-1307 USA. */ * 02111-1307 USA. */
#include <string.h> #include <string.h>
/* Taken from glibc 2.6.1 */ /* Taken from glibc 2.6.1 */
char *strsep (char **stringp, const char *delim) char *
strsep (char **stringp, const char *delim)
{ {
char *begin, *end; char *begin, *end;
@ -29,16 +30,14 @@ char *strsep (char **stringp, const char *delim)
return NULL; return NULL;
/* A frequent case is when the delimiter string contains only one /* A frequent case is when the delimiter string contains only one
character. Here we don't need to call the expensive `strpbrk' * character. Here we don't need to call the expensive `strpbrk'
function and instead work using `strchr'. */ * function and instead work using `strchr'. */
if (delim[0] == '\0' || delim[1] == '\0') if (delim[0] == '\0' || delim[1] == '\0') {
{
char ch = delim[0]; char ch = delim[0];
if (ch == '\0') if (ch == '\0')
end = NULL; end = NULL;
else else {
{
if (*begin == ch) if (*begin == ch)
end = begin; end = begin;
else if (*begin == '\0') else if (*begin == '\0')
@ -46,18 +45,15 @@ char *strsep (char **stringp, const char *delim)
else else
end = strchr (begin + 1, ch); end = strchr (begin + 1, ch);
} }
} } else
else
/* Find the end of the token. */ /* Find the end of the token. */
end = strpbrk (begin, delim); end = strpbrk (begin, delim);
if (end) if (end) {
{
/* Terminate the token and set *STRINGP past NUL character. */ /* Terminate the token and set *STRINGP past NUL character. */
*end++ = '\0'; *end++ = '\0';
*stringp = end; *stringp = end;
} } else
else
/* No more delimiters; this is the last token. */ /* No more delimiters; this is the last token. */
*stringp = NULL; *stringp = NULL;

View file

@ -1,19 +1,19 @@
/* timegm.c --- Implementation of replacement timegm function. /* timegm.c --- Implementation of replacement timegm function.
*
This program is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as * modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 3, or (at * published by the Free Software Foundation; either version 3, or (at
your option) any later version. * your option) any later version.
*
This program is distributed in the hope that it will be useful, but * This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of * WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details. * General Public License for more details.
*
You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA. */ * 02110-1301, USA. */
/* Copyright 2013 Blake Jones. */ /* Copyright 2013 Blake Jones. */