move prof-int.h to be the first include file in order to obtain
authorJeffrey Altman <jaltman@secure-endpoints.com>
Sun, 14 Dec 2003 15:31:10 +0000 (15:31 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Sun, 14 Dec 2003 15:31:10 +0000 (15:31 +0000)
platform specific preprocessor variables used to selectively
import other header files

ticket: 2068

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15921 dc483132-0cff-0310-8789-dd5450dbe970

src/util/profile/ChangeLog
src/util/profile/argv_parse.c
src/util/profile/prof_file.c
src/util/profile/prof_get.c
src/util/profile/prof_init.c
src/util/profile/prof_parse.c
src/util/profile/prof_set.c
src/util/profile/prof_tree.c
src/util/profile/test_parse.c
src/util/profile/test_profile.c

index 304c0315e2c4b82f8ecf3f142cc86475c972a8f4..d826e31142be28c7685a7708899af9ce3b078b36 100644 (file)
@@ -1,3 +1,9 @@
+2003-12-14 Jeffrey Altman <jaltman@mit.edu>
+
+   * all files: move prof-int.h to be the first include file
+     in order to obtain platform specific config preprocessor
+     variables which are used to selectively include stdlib.h
+
 2003-07-03 Alexandra Ellwood <lxs@mit.edu>
 
     * profile.hin: Remove leading spaces in #define and #include 
index 539517ad7d136b0bac4a58781105b11d1581f4cf..7740d5345e096525d5fd9f392b4457661f99a5c0 100644 (file)
  * Version 1.1, modified 2/27/1999
  */
 
+#include "prof_int.h"
+
+#ifdef HAVE_STDLIB_H
 #include <stdlib.h>
+#endif
 #include <ctype.h>
 #include <string.h>
 #include "argv_parse.h"
index 04c833b455d7b7e760bec05aa131320974409d6f..357568def5ed7ba5936df41cebffd046696332e1 100644 (file)
@@ -2,6 +2,8 @@
  * prof_file.c ---- routines that manipulate an individual profile file.
  */
 
+#include "prof_int.h"
+
 #include <stdio.h>
 #ifdef HAVE_STDLIB_H
 #include <stdlib.h>
@@ -11,8 +13,6 @@
 #endif
 #include <string.h>
 
-#include "prof_int.h"
-
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <errno.h>
index d678a25f27c5dc191e06521b714595065cbc5538..80a18a1fc5b63686c734a08658d24e0b8351fb50 100644 (file)
@@ -4,6 +4,7 @@
  *
  */
 
+#include "prof_int.h"
 #include <stdio.h>
 #include <string.h>
 #ifdef HAVE_STDLIB_H
@@ -11,7 +12,6 @@
 #endif
 #include <errno.h>
 #include <limits.h>
-#include "prof_int.h"
 
 /*
  * These functions --- init_list(), end_list(), and add_to_list() are
index 76a4943f2d79d06475bc345d08394dc83bbc0bf9..2dbcd826f77f063f859cd7f772c0d1f403bd4537 100644 (file)
@@ -3,6 +3,8 @@
  *     object.
  */
 
+#include "prof_int.h"
+
 #include <stdio.h>
 #include <string.h>
 #ifdef HAVE_STDLIB_H
@@ -10,8 +12,6 @@
 #endif
 #include <errno.h>
 
-#include "prof_int.h"
-
 /* Find a 4-byte integer type */
 #if    (SIZEOF_SHORT == 4)
 typedef short  prof_int32;
index 56f1c30f0441c6ba87a8728057cdf6507189f4fe..b18b8befac8234776ef78ea8d264a8720df10b5e 100644 (file)
@@ -1,3 +1,5 @@
+#include "prof_int.h"
+
 #include <stdio.h>
 #include <string.h>
 #ifdef HAVE_STDLIB_H
@@ -6,8 +8,6 @@
 #include <errno.h>
 #include <ctype.h>
 
-#include "prof_int.h"
-
 #define SECTION_SEP_CHAR '/'
 
 #define STATE_INIT_COMMENT     1
index 5abf5ec9afabc700de099cf09138d16268f299ca..c121d64da650d2300186dccf06e7eb3a900b3a3f 100644 (file)
@@ -11,6 +11,8 @@
  *
  */
 
+#include "prof_int.h"
+
 #include <stdio.h>
 #include <string.h>
 #ifdef HAVE_STDLIB_H
@@ -18,8 +20,6 @@
 #endif
 #include <errno.h>
 
-#include "prof_int.h"
-
 static errcode_t rw_setup(profile)
        profile_t       profile;
 {
index 7032a34e9b4ed070226a55a8012d46710fb2b0f6..38b86f36897ff587b8f1e538c4f986b94e589a2c 100644 (file)
@@ -17,6 +17,8 @@
  */
 
 
+#include "prof_int.h"
+
 #include <stdio.h>
 #include <string.h>
 #ifdef HAVE_STDLIB_H
@@ -25,8 +27,6 @@
 #include <errno.h>
 #include <ctype.h>
 
-#include "prof_int.h"
-
 struct profile_node {
        errcode_t       magic;
        char *name;
index 7aa0eeb620f4a581b545998126833eca7475f538..961149c8014876637bc15339a4d5b8bef4702dad 100644 (file)
@@ -1,3 +1,5 @@
+#include "prof_int.h"
+
 #include <stdio.h>
 #include <string.h>
 #ifdef HAVE_STDLIB_H
@@ -6,8 +8,6 @@
 #include <errno.h>
 #include <ctype.h>
 
-#include "prof_int.h"
-
 void dump_profile (struct profile_node *root, int level);
 
 int main(argc, argv)
index 8a97dd2f7a5b64ffdef67c9b713610d90c1e8000..5cdbf7689c168c2a658918dc9d368e448560edd3 100644 (file)
@@ -2,13 +2,14 @@
  * test_profile.c --- testing program for the profile routine
  */
 
+#include "prof_int.h"
+
 #include <stdio.h>
 #include <string.h>
 #ifdef HAVE_STDLIB_H
 #include <stdlib.h>
 #endif
 
-#include "prof_int.h"
 #include "argv_parse.h"
 #include "com_err.h"