TIGCC Bug Report Form

Oops. You forgot to fill in the name field. This field is required. Please use the back button to correct this.

It doesn't look like you entered a valid email address. The TIGCC team needs an email address so they can correspond with you about your report. The TIGCC Team does not share email addresses with any third party. Please use the back button and enter a valid email address.

Source files must be a zip archive or a source file (*.c, *.h, *.asm, *.s).

"; $headers = "From: $name <$email>"; if ($file) { $mime_boundary = "==Multipart_Boundary_x" . md5(time()) . "x"; $headers .= "\nMIME-Verson: 1.0\n"; $headers .= "Content-Type: multipart/mixed;\n"; $headers .= " boundary=\"$mime_boundary\""; } $subject = "TIGCC Bug Report"; if ($file) { $message = "This is a multi-part message in MIME format.\n\n"; $message .= "--$mime_boundary\n"; $message .= "Content-Type: text/plain\n"; $message .= "Content-Transfer-Encoding: 7bit\n\n"; } else { $message = ""; } $message .= "New bug report from $name <$email>\n\n"; $message .= "Program: $program version $version\n"; $message .= "Importance: $importance and it " . ($reproducable ? "is" : "is not") . " reproducable\n\n"; $message .= "Operating System: $os\n"; $message .= "Architecture: $arch\n"; $message .= "Calculator: $calculator with AMS $ams\n\n"; $message .= "Preconditions:\n------------------------------\n$preconditions\n------------------------------\n\n"; $message .= "Steps:\n------------------------------\n$steps\n------------------------------\n\n"; $message .= "Results:\n------------------------------\n$results\n------------------------------\n\n"; $message .= "Source Paste:\n------------------------------\n$source_text\n------------------------------\n\n"; $message .= "Additional Information:\n------------------------------\n" . $extra_info . "\n------------------------------\n\n"; $message .= "$name " . ($will_test ? "is" : "is not") . " willing to do additional testing.\n\n"; $message .= "TIGCC Bug Report Script\n"; if ($file) { $message .= "\n\n"; $message .= "--$mime_boundary\n"; $message .= "Content-Type: $source_type;\n"; $message .= " name=\"$source_name\"\n"; $message .= "Content-Transfer-Encoding: base64\n\n"; $message .= chunk_split(base64_encode($data)); $message .= "\n\n"; $message .= "--$mime_boundary--\n"; } if (mail($to, $subject, $message, $headers)) { ?>

Thank you for your bug report. The TIGCC team will review it as soon as possible.

We're sorry, but your feedback was not sent due to a server error. You can try again later, or you can email your report to Bugs@tigcc.ticalc.org.

Please enter everything which might be needed to reproduce and find the problem.

Note: Not all fields of this form may be applicable. If this is the case, simply leave them blank. Remember that this form is intended for you to submit a useful report, not to make reporting bugs unnecessarily difficult.

Your Name:
Your E-Mail:
Full Version:
Bug Type:
Reproducable? Yes No
Operating System:
Mac OS-X
x86 (i.e. Intel Pentium, AMD Athlon)
PowerPC (i.e. Mac G4, G5)
Sparc (i.e. Sun Sparc, UltraSparc)
MIPS (i.e. SGI Mips)
TI-89 Titanium
Voyage 200
AMS Version:
1.00 1.01 1.05
2.03 2.04 2.05
2.08 2.09
Necessary Steps:
Source Code:
File: or
Guidelines for sending source code:
  • If you send a file, it must be one of the following: C Source File (*.c), Header File (*.h), assembly file (*.asm, *.s), or an archive file (*.zip, *.tar.gz, *.tar.bz2).
  • Always send complete source code which is compilable on its own.
  • Only send code which your really tested. Do not post pieces of code which you think can reproduce the problem, but which you have actually tried yourself.
  • If you have multiple source files and cannot combine them into one, please zip the files and send them.
  • Post code which produces the exact results stated above.
  • If possible, please provide a small test case rather than a large piece of code. However only do this if you can meet all the other conditions listed above.
In general, the first thing we look at is whether there is an obvious problem in your source code. This does not reflect on you in a bad way, nor would you be the only one this happens to. If you provide all the necessary information, this process will take a very short time. If we cannot see a problem in the code, we will try to reproduce the results you described. This is very important, since we need to find out if the problem still exists in the current beta version. If it does, we can only find it if we can reproduce it. Finally, when we think we have repaired the bug, we can use your source code to test whether it really works.
Additional Information:
  I am willing to do further testing.

You will receive a short notice once your bug report has arrived at the bug report inbox, which may take a while. Please be ready to be contacted via e-mail.

John David Ratliff is generously hosting the script for this form at his website, Techno-Plaza