<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.armagetronad.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=216.80.66.146</id>
	<title>Armagetron Advanced - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.armagetronad.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=216.80.66.146"/>
	<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=Special:Contributions/216.80.66.146"/>
	<updated>2026-10-16T04:24:00Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=Error_Handling&amp;diff=18207</id>
		<title>Error Handling</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=Error_Handling&amp;diff=18207"/>
		<updated>2007-05-13T03:44:42Z</updated>

		<summary type="html">&lt;p&gt;216.80.66.146: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* tASSERT: assertions, active in debug mode only. like c&#039;s assert(). Fatal program halt if the argument is false.&lt;br /&gt;
* tVERIFY: the same, but active also in optimized mode.&lt;br /&gt;
* st_PresentMessage(): displays/prints an error/warning message with a short caption (gets to be a title) and a longer message text. Execution continues after that.&lt;br /&gt;
* st_PresentError(): the same, but exits with a fatal error after it&#039;s done.&lt;br /&gt;
&lt;br /&gt;
* tERR_WARN: prints a warning message on the console with reference to the function and source file it came from.&lt;br /&gt;
* tERR_MESSAGE: similar, but uses st_PresentMessage() which makes the message more visible.&lt;br /&gt;
* tERR_ERROR: still the same as tERR_WARN, but aborts.&lt;br /&gt;
* tERR_ERROR_INT: internal error notifier. Same as tERR_ERROR, but asks to send bug reports.&lt;br /&gt;
&lt;br /&gt;
st_Breakpoint(): does nothing useful, but in GDB, a breakpoint is set there, so if you want a breakpoint you don&#039;t have to reset on every debug session, call this.&lt;br /&gt;
&lt;br /&gt;
The rest is flow control output stuff and is much less useful than anticipated. Either it gives too little or too much information. I don&#039;t use it any more.&lt;br /&gt;
&lt;br /&gt;
Error: Rage 128 timed out... exiting (go to detail settings and turn off textures...problem solved)&lt;/div&gt;</summary>
		<author><name>216.80.66.146</name></author>
	</entry>
</feed>