]> granicus.if.org Git - yasm/commitdiff
Add multiple segment override/prefix warnings.
authorPeter Johnson <peter@tortall.net>
Wed, 30 May 2001 07:38:42 +0000 (07:38 -0000)
committerPeter Johnson <peter@tortall.net>
Wed, 30 May 2001 07:38:42 +0000 (07:38 -0000)
svn path=/trunk/yasm/; revision=42

include/errwarn.h
libyasm/errwarn.c
libyasm/errwarn.h
src/errwarn.c
src/errwarn.h

index 1c5fc8fa7965f0c954f0ca689e6cdd557665ca8c..d46703a0000e363eb0c771847069df886070784a 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: errwarn.h,v 1.3 2001/05/22 20:44:32 peter Exp $
+/* $Id: errwarn.h,v 1.4 2001/05/30 07:38:42 peter Exp $
  * Error and warning reporting and related functions header file.
  *
  *  Copyright (C) 2001  Peter Johnson
@@ -47,7 +47,9 @@ void Error(err_num, char *, ...);
 typedef enum {
     WARN_NONE = 0,
     WARN_UNREC_CHAR,
-    WARN_VALUE_EXCEEDS_BOUNDS
+    WARN_VALUE_EXCEEDS_BOUNDS,
+    WARN_MULT_SEG_OVERRIDE,
+    WARN_MULT_LOCKREP_PREFIX
 } warn_num;
 
 void Warning(warn_num, char *, ...);
index 136d2133fcca10e4fd23cac1b7258a0815d9c8fa..fb7b71d2d5b465cc01b777508326076f0c303941 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: errwarn.c,v 1.4 2001/05/22 20:44:32 peter Exp $
+/* $Id: errwarn.c,v 1.5 2001/05/30 07:38:42 peter Exp $
  * Error and warning reporting and related functions.
  *
  *  Copyright (C) 2001  Peter Johnson
@@ -49,7 +49,9 @@ static char *err_msgs[] = {
 static char *warn_msgs[] = {
     "",
     "ignoring unrecognized character '%s'",
-    "%s value exceeds bounds"
+    "%s value exceeds bounds",
+    "multiple segment overrides, using leftmost",
+    "multiple LOCK or REP prefixes, using leftmost"
 };
 
 /* hate to define these as static buffers; better solution would be to use
index 1c5fc8fa7965f0c954f0ca689e6cdd557665ca8c..d46703a0000e363eb0c771847069df886070784a 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: errwarn.h,v 1.3 2001/05/22 20:44:32 peter Exp $
+/* $Id: errwarn.h,v 1.4 2001/05/30 07:38:42 peter Exp $
  * Error and warning reporting and related functions header file.
  *
  *  Copyright (C) 2001  Peter Johnson
@@ -47,7 +47,9 @@ void Error(err_num, char *, ...);
 typedef enum {
     WARN_NONE = 0,
     WARN_UNREC_CHAR,
-    WARN_VALUE_EXCEEDS_BOUNDS
+    WARN_VALUE_EXCEEDS_BOUNDS,
+    WARN_MULT_SEG_OVERRIDE,
+    WARN_MULT_LOCKREP_PREFIX
 } warn_num;
 
 void Warning(warn_num, char *, ...);
index 136d2133fcca10e4fd23cac1b7258a0815d9c8fa..fb7b71d2d5b465cc01b777508326076f0c303941 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: errwarn.c,v 1.4 2001/05/22 20:44:32 peter Exp $
+/* $Id: errwarn.c,v 1.5 2001/05/30 07:38:42 peter Exp $
  * Error and warning reporting and related functions.
  *
  *  Copyright (C) 2001  Peter Johnson
@@ -49,7 +49,9 @@ static char *err_msgs[] = {
 static char *warn_msgs[] = {
     "",
     "ignoring unrecognized character '%s'",
-    "%s value exceeds bounds"
+    "%s value exceeds bounds",
+    "multiple segment overrides, using leftmost",
+    "multiple LOCK or REP prefixes, using leftmost"
 };
 
 /* hate to define these as static buffers; better solution would be to use
index 1c5fc8fa7965f0c954f0ca689e6cdd557665ca8c..d46703a0000e363eb0c771847069df886070784a 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: errwarn.h,v 1.3 2001/05/22 20:44:32 peter Exp $
+/* $Id: errwarn.h,v 1.4 2001/05/30 07:38:42 peter Exp $
  * Error and warning reporting and related functions header file.
  *
  *  Copyright (C) 2001  Peter Johnson
@@ -47,7 +47,9 @@ void Error(err_num, char *, ...);
 typedef enum {
     WARN_NONE = 0,
     WARN_UNREC_CHAR,
-    WARN_VALUE_EXCEEDS_BOUNDS
+    WARN_VALUE_EXCEEDS_BOUNDS,
+    WARN_MULT_SEG_OVERRIDE,
+    WARN_MULT_LOCKREP_PREFIX
 } warn_num;
 
 void Warning(warn_num, char *, ...);