2 * Licensed to the Apache Software Foundation (ASF) under one or more
3 * contributor license agreements. See the NOTICE file distributed with
4 * this work for additional information regarding copyright ownership.
5 * The ASF licenses this file to You under the Apache License, Version 2.0
6 * (the "License"); you may not use this file except in compliance with
7 * the License. You may obtain a copy of the License at
9 * http://www.apache.org/licenses/LICENSE-2.0
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
18 /***************************************************************************
19 * Description: Platform specific, auto-detected types. *
20 * Author: Rainer Jung <rjung@apache.org> *
21 * Version: $Revision: 915199 $ *
22 ***************************************************************************/
27 /* GENERATED FILE WARNING! DO NOT EDIT jk_types.h
29 * You must modify jk_types.h.in instead.
36 #endif /* __cplusplus */
38 /* jk_uint32_t defines a four byte word */
39 typedef unsigned int jk_uint32_t;
41 /* And JK_UINT32_T_FMT */
42 #define JK_UINT32_T_FMT "u"
44 /* And JK_UINT32_T_HEX_FMT */
45 #define JK_UINT32_T_HEX_FMT "x"
47 /* jk_uint64_t defines a eight byte word */
48 typedef unsigned long jk_uint64_t;
50 /* And JK_UINT64_T_FMT */
51 #define JK_UINT64_T_FMT "lu"
53 /* And JK_UINT64_T_HEX_FMT */
54 #define JK_UINT64_T_HEX_FMT "lx"
56 /* And JK_PID_T_FMT */
57 #define JK_PID_T_FMT "d"
59 /* jk_pthread_t defines a eight byte word */
60 typedef unsigned long jk_pthread_t;
62 /* And JK_PTHREAD_T_FMT */
63 #define JK_PTHREAD_T_FMT "lu"
67 #endif /* __cplusplus */
69 #endif /* JK_TYPES_H */