summaryrefslogtreecommitdiff
path: root/dc/dc-regdef.h
diff options
context:
space:
mode:
Diffstat (limited to 'dc/dc-regdef.h')
-rw-r--r--dc/dc-regdef.h24
1 files changed, 10 insertions, 14 deletions
diff --git a/dc/dc-regdef.h b/dc/dc-regdef.h
index 540268c..ba60643 100644
--- a/dc/dc-regdef.h
+++ b/dc/dc-regdef.h
@@ -1,11 +1,12 @@
-/*
+/*
* definitions for dc's "register" declarations
*
- * Copyright (C) 1994 Free Software Foundation, Inc.
+ * Copyright (C) 1994, 2000, 2008
+ * Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
+ * the Free Software Foundation; either version 3, or (at your option)
* any later version.
*
* This program is distributed in the hope that it will be useful,
@@ -14,26 +15,21 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with this program; if not, you can either send email to this
- * program's author (see below) or write to:
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
*
- * The Free Software Foundation, Inc.
- * 59 Temple Place, Suite 330
- * Boston, MA 02111 USA
*/
#ifdef HAVE_LIMITS_H
# include <limits.h> /* UCHAR_MAX */
#endif
+#ifndef UCHAR_MAX
+# define UCHAR_MAX ((unsigned char)~0)
+#endif
/* determine how many register stacks there are */
#ifndef DC_REGCOUNT
-# ifndef UCHAR_MAX
-# define DC_REGCOUNT 256
-# else
-# define DC_REGCOUNT (UCHAR_MAX+1)
-# endif
-#endif /* not DC_REGCOUNT */
+# define DC_REGCOUNT (UCHAR_MAX+1)
+#endif
/* efficiency hack for masking arbritrary integers to 0..(DC_REGCOUNT-1) */
#if (DC_REGCOUNT & (DC_REGCOUNT-1)) == 0 /* DC_REGCOUNT is power of 2 */