From: Peter Johnson Date: Wed, 30 May 2001 07:38:42 +0000 (-0000) Subject: Add multiple segment override/prefix warnings. X-Git-Tag: v0.1.0~469 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c3137f3db3932dd48080e4b77ba88a53c7887959;p=yasm Add multiple segment override/prefix warnings. svn path=/trunk/yasm/; revision=42 --- diff --git a/include/errwarn.h b/include/errwarn.h index 1c5fc8fa..d46703a0 100644 --- a/include/errwarn.h +++ b/include/errwarn.h @@ -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 *, ...); diff --git a/libyasm/errwarn.c b/libyasm/errwarn.c index 136d2133..fb7b71d2 100644 --- a/libyasm/errwarn.c +++ b/libyasm/errwarn.c @@ -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 diff --git a/libyasm/errwarn.h b/libyasm/errwarn.h index 1c5fc8fa..d46703a0 100644 --- a/libyasm/errwarn.h +++ b/libyasm/errwarn.h @@ -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 *, ...); diff --git a/src/errwarn.c b/src/errwarn.c index 136d2133..fb7b71d2 100644 --- a/src/errwarn.c +++ b/src/errwarn.c @@ -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 diff --git a/src/errwarn.h b/src/errwarn.h index 1c5fc8fa..d46703a0 100644 --- a/src/errwarn.h +++ b/src/errwarn.h @@ -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 *, ...);