summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/util/p_debug.c
diff options
context:
space:
mode:
authorKeith Whitwell <[email protected]>2008-03-13 15:23:04 +0000
committerKeith Whitwell <[email protected]>2008-03-13 18:10:26 +0000
commitb0d5519b449feda7b048bc59d4fede54e43f5ae1 (patch)
treeb3398983bd68de68e8e511f92787deff5da3062f /src/gallium/auxiliary/util/p_debug.c
parentbcb454e7a6e2f7efae114321c65bf98e91d5892f (diff)
gallium: make the windows config function more readable with 80-ish columns
Diffstat (limited to 'src/gallium/auxiliary/util/p_debug.c')
-rw-r--r--src/gallium/auxiliary/util/p_debug.c30
1 files changed, 20 insertions, 10 deletions
diff --git a/src/gallium/auxiliary/util/p_debug.c b/src/gallium/auxiliary/util/p_debug.c
index 09cabdae25d..bb84e8096d2 100644
--- a/src/gallium/auxiliary/util/p_debug.c
+++ b/src/gallium/auxiliary/util/p_debug.c
@@ -109,20 +109,30 @@ enum {
/* Check for aborts enabled. */
static unsigned abort_en()
{
- if (!mapped_config_file)
- {
- /* Open an 8 byte file for configuration data. */
- mapped_config_file = EngMapFile(L"\\??\\c:\\gaDebug.cfg", 8, &debug_config_file);
- }
- /* An value of "0" (ascii) in the configuration file will clear the first 8 bits in the test byte. */
- /* An value of "1" (ascii) in the configuration file will set the first bit in the test byte. */
- /* An value of "2" (ascii) in the configuration file will set the second bit in the test byte. */
- return ((((char *)mapped_config_file)[0]) - 0x30) & eAssertAbortEn;
+ if (!mapped_config_file)
+ {
+ /* Open an 8 byte file for configuration data. */
+ mapped_config_file = EngMapFile(L"\\??\\c:\\gaDebug.cfg", 8, &debug_config_file);
+ }
+
+ /* A value of "0" (ascii) in the configuration file will clear the
+ * first 8 bits in the test byte.
+ *
+ * A value of "1" (ascii) in the configuration file will set the
+ * first bit in the test byte.
+ *
+ * A value of "2" (ascii) in the configuration file will set the
+ * second bit in the test byte.
+ *
+ * Currently the only interesting values are 0 and 1, which clear
+ * and set abort-on-assert behaviour respectively.
+ */
+ return ((((char *)mapped_config_file)[0]) - 0x30) & eAssertAbortEn;
}
#else /* WIN32 */
static unsigned abort_en()
{
- return !GETENV("GALLIUM_ABORT_ON_ASSERT");
+ return !GETENV("GALLIUM_ABORT_ON_ASSERT");
}
#endif