summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/sis/sis_context.h
diff options
context:
space:
mode:
authorEric Anholt <anholt@FreeBSD.org>2004-05-24 20:48:27 +0000
committerEric Anholt <anholt@FreeBSD.org>2004-05-24 20:48:27 +0000
commitbbd557fc53669132fb1f93f7bb28b2939fa70f51 (patch)
tree7c17d319045d1175cc52ba3eb51d65c40501d751 /src/mesa/drivers/dri/sis/sis_context.h
parent8c805fed0f8ec97ce8748918e382ceafab291c8d (diff)
Clean up some warnings by making sis_fatal_error a macro, and let it take an
argument of a message to print. Make some assert(0)s use sis_fatal_error.
Diffstat (limited to 'src/mesa/drivers/dri/sis/sis_context.h')
-rw-r--r--src/mesa/drivers/dri/sis/sis_context.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/mesa/drivers/dri/sis/sis_context.h b/src/mesa/drivers/dri/sis/sis_context.h
index 5df5890ecc..395a7a3e6d 100644
--- a/src/mesa/drivers/dri/sis/sis_context.h
+++ b/src/mesa/drivers/dri/sis/sis_context.h
@@ -395,6 +395,12 @@ struct sis_context
*(GLint *)(GET_IOBase(smesa) + 0x8b60) = (GLint)(-1); \
}
+#define sis_fatal_error(msg) \
+do { \
+ fprintf(stderr, "[%s:%d]: %s", __FILE__, __LINE__, msg); \
+ exit(-1); \
+} while (0)
+
/* Lock required */
#define mWait3DCmdQueue(wLen) \
/* Update the mirrored queue pointer if it doesn't indicate enough space */ \
@@ -431,6 +437,4 @@ void WaitingFor3dIdle(sisContextPtr smesa, int wLen);
extern void sis_update_texture_state( sisContextPtr smesa );
extern void sis_update_render_state( sisContextPtr smesa );
-void sis_fatal_error (void);
-
#endif