blob: 2b7b5000fcd0c060f5dd6c1b3e0560a5bd5f40f9
1 | /* ***** BEGIN LICENSE BLOCK ***** |
2 | * Source last modified: $Id: helix_config.h,v 1.1.1.1.2.1 2005/05/04 18:20:57 hubbe Exp $ |
3 | * |
4 | * REALNETWORKS CONFIDENTIAL--NOT FOR DISTRIBUTION IN SOURCE CODE FORM |
5 | * Portions Copyright (c) 1995-2005 RealNetworks, Inc. |
6 | * All Rights Reserved. |
7 | * |
8 | * The contents of this file, and the files included with this file, |
9 | * are subject to the current version of the Real Format Source Code |
10 | * Porting and Optimization License, available at |
11 | * https://helixcommunity.org/2005/license/realformatsource (unless |
12 | * RealNetworks otherwise expressly agrees in writing that you are |
13 | * subject to a different license). You may also obtain the license |
14 | * terms directly from RealNetworks. You may not use this file except |
15 | * in compliance with the Real Format Source Code Porting and |
16 | * Optimization License. There are no redistribution rights for the |
17 | * source code of this file. Please see the Real Format Source Code |
18 | * Porting and Optimization License for the rights, obligations and |
19 | * limitations governing use of the contents of the file. |
20 | * |
21 | * RealNetworks is the developer of the Original Code and owns the |
22 | * copyrights in the portions it created. |
23 | * |
24 | * This file, and the files included with this file, is distributed and |
25 | * made available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, |
26 | * EITHER EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS ALL |
27 | * SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF |
28 | * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT |
29 | * OR NON-INFRINGEMENT. |
30 | * |
31 | * Technology Compatibility Kit Test Suite(s) Location: |
32 | * https://rarvcode-tck.helixcommunity.org |
33 | * |
34 | * Contributor(s): |
35 | * |
36 | * ***** END LICENSE BLOCK ***** */ |
37 | |
38 | #ifndef HELIX_CONFIG_H |
39 | #define HELIX_CONFIG_H |
40 | |
41 | #ifdef __cplusplus |
42 | extern "C" { |
43 | #endif /* #ifdef __cplusplus */ |
44 | |
45 | |
46 | /******************************************************************** |
47 | * |
48 | * This file contains system wide configuration options. Please look |
49 | * through all the config options below to make sure the SDK is tuned |
50 | * best for your system. |
51 | * |
52 | ******************************************************************** |
53 | */ |
54 | |
55 | |
56 | /* |
57 | * Endian'ness. |
58 | * |
59 | * This package supports both compile-time and run-time determination |
60 | * of CPU byte ordering. If ARCH_IS_BIG_ENDIAN is defined as 0, the |
61 | * code will be compiled to run only on little-endian CPUs; if |
62 | * ARCH_IS_BIG_ENDIAN is defined as non-zero, the code will be |
63 | * compiled to run only on big-endian CPUs; if ARCH_IS_BIG_ENDIAN is |
64 | * not defined, the code will be compiled to run on either big- or |
65 | * little-endian CPUs, but will run slightly less efficiently on |
66 | * either one than if ARCH_IS_BIG_ENDIAN is defined. |
67 | * |
68 | * If you run on a BIG engian box uncomment this: |
69 | * |
70 | * #define ARCH_IS_BIG_ENDIAN 1 |
71 | * |
72 | * If you are on a LITTLE engian box uncomment this: |
73 | * |
74 | * #define ARCH_IS_BIG_ENDIAN 0 |
75 | * |
76 | * Or you can just leave it undefined and have it determined |
77 | * at runtime. |
78 | * |
79 | */ |
80 | |
81 | |
82 | |
83 | |
84 | |
85 | |
86 | |
87 | |
88 | #ifdef __cplusplus |
89 | } |
90 | #endif /* #ifdef __cplusplus */ |
91 | |
92 | #endif /* #ifndef HELIX_CONFIG_H */ |
93 |