Print this page
10075 make usr/src/tools smatch clean
@@ -21,10 +21,14 @@
/*
* Copyright (c) 2001, 2010, Oracle and/or its affiliates. All rights reserved.
*/
/*
+ * Copyright (c) 2018, Joyent, Inc.
+ */
+
+/*
* This file is a sewer.
*/
#include <limits.h>
#include <stdarg.h>
@@ -627,21 +631,21 @@
if (ntdp == NULL) { /* if that type isn't defined yet */
if (*cp != '=') {
/* record it as unresolved */
parse_debug(3, NULL, "tdefdecl unres type %d",
h2);
- *rtdp = calloc(sizeof (**rtdp), 1);
+ *rtdp = calloc(1, sizeof (**rtdp));
(*rtdp)->t_type = TYPEDEF_UNRES;
(*rtdp)->t_id = h2;
break;
} else
cp++;
/* define a new type */
cp = tdefdecl(cp, h2, rtdp);
if ((*rtdp)->t_id && (*rtdp)->t_id != h2) {
- ntdp = calloc(sizeof (*ntdp), 1);
+ ntdp = calloc(1, sizeof (*ntdp));
ntdp->t_type = TYPEDEF;
ntdp->t_tdesc = *rtdp;
*rtdp = ntdp;
}