The testing of two longs being equal would sometimes fail.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9192
dc483132-0cff-0310-8789-
dd5450dbe970
+Thu Oct 17 18:24:50 1996 Ezra Peisach <epeisach@kangaroo.mit.edu>
+
+ * error_message.c (error_message): Work around a compiler bug on
+ the Alpha.
+
Thu Sep 5 21:31:07 1996 Theodore Y. Ts'o <tytso@mit.edu>
* et_c.awk: Change continuation processing so that it doesn't
#endif /* HAVE_STRERROR */
}
for (et = _et_list; et; et = et->next) {
- if (et->table->base == table_num) {
+ /* This is to work around a bug in the compiler on the Alpha
+ comparing longs */
+ if (((int) (et->table->base - table_num)) == 0) {
/* This is the right table */
if (et->table->n_msgs <= offset)
goto oops;