]> thyrsus.com Git - intercal.git/commitdiff
Document E553
authorAlex Smith <ais523@bham.ac.uk>
Sat, 28 Mar 2009 20:48:09 +0000 (16:48 -0400)
committerEric S. Raymond <esr@thyrsus.com>
Thu, 26 Aug 2010 00:35:32 +0000 (20:35 -0400)
doc/ick.txi

index 45198367e0d9b812614bd44fa9627f67e63b8bfb..ebebd4b99d98a0f9029ced4e05b574238385d7da 100644 (file)
@@ -1686,6 +1686,18 @@ mingle operation).  No values above twospot are allowed at any point
 during an @ical{} program; if you want to process higher numbers, you
 have to figure out a different way of storing them.
 
+@ieanchor E553
+@cindex buffer overflow
+@quotation
+BETTER LATE THAN NEVER
+@end quotation
+Oops!  The compiler just noticed that it had a buffer overflow.
+(Normally programs catch buffer overflows before they happen;
+C-INTERCAL catches them just afterwards instead.)  This only happens
+on systems which don't have a modern C standard library. Try using
+shorter or fewer filenames on the command line, to reduce the risk of
+such an overflow.
+
 @ieanchor E555
 @cindex @code{COME FROM}, ambiguity
 @quotation