Module Name: xsrc Committed By: mrg Date: Tue Apr 27 01:47:40 UTC 2021
Modified Files: xsrc/external/mit/xkbcomp/dist: expr.c utils.h Removed Files: xsrc/external/mit/util-macros/dist: README Log Message: merge util-macros 1.19.3 and xkbcomp 1.4.5. To generate a diff of this commit: cvs rdiff -u -r1.1.1.2 -r0 xsrc/external/mit/util-macros/dist/README cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/xkbcomp/dist/expr.c cvs rdiff -u -r1.5 -r1.6 xsrc/external/mit/xkbcomp/dist/utils.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: xsrc/external/mit/xkbcomp/dist/expr.c diff -u xsrc/external/mit/xkbcomp/dist/expr.c:1.3 xsrc/external/mit/xkbcomp/dist/expr.c:1.4 --- xsrc/external/mit/xkbcomp/dist/expr.c:1.3 Wed Apr 27 07:23:01 2016 +++ xsrc/external/mit/xkbcomp/dist/expr.c Tue Apr 27 01:47:40 2021 @@ -6,19 +6,19 @@ fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting - documentation, and that the name of Silicon Graphics not be - used in advertising or publicity pertaining to distribution + documentation, and that the name of Silicon Graphics not be + used in advertising or publicity pertaining to distribution of the software without specific prior written permission. - Silicon Graphics makes no representation about the suitability + Silicon Graphics makes no representation about the suitability of this software for any purpose. It is provided "as is" without any express or implied warranty. - - SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS - SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY + + SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS + SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON - GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL - DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, - DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE + GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL + DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, + DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. @@ -149,7 +149,7 @@ ExprResolveLhs(ExprDef * expr, *index_rtrn = expr->value.array.entry; return True; } - WSGO1("Unexpected operator %d in ResolveLhs\n", expr->op); + WSGO("Unexpected operator %d in ResolveLhs\n", expr->op); return False; } @@ -299,7 +299,7 @@ ExprResolveModIndex(ExprDef * expr, case ExprValue: if (expr->type != TypeInt) { - ERROR1 + ERROR ("Found constant of type %s where a modifier mask was expected\n", exprTypeText(expr->type)); return False; @@ -307,7 +307,7 @@ ExprResolveModIndex(ExprDef * expr, else if ((expr->value.ival >= XkbNumModifiers) || (expr->value.ival < 0)) { - ERROR2("Illegal modifier index (%d, must be 0..%d)\n", + ERROR("Illegal modifier index (%d, must be 0..%d)\n", expr->value.ival, XkbNumModifiers - 1); return False; } @@ -325,7 +325,7 @@ ExprResolveModIndex(ExprDef * expr, None, expr->value.str, TypeInt, val_rtrn); } if (!ok) - ERROR1("Cannot determine modifier index for \"%s\"\n", + ERROR("Cannot determine modifier index for \"%s\"\n", XkbAtomText(NULL, expr->value.str, XkbMessage)); break; case ExprFieldRef: @@ -351,12 +351,12 @@ ExprResolveModIndex(ExprDef * expr, bogus = "assignment"; break; default: - WSGO1("Unknown operator %d in ResolveModIndex\n", expr->op); + WSGO("Unknown operator %d in ResolveModIndex\n", expr->op); return False; } if (bogus) { - ERROR1("Modifier index must be a name or number, %s ignored\n", + ERROR("Modifier index must be a name or number, %s ignored\n", bogus); return False; } @@ -389,7 +389,7 @@ ExprResolveBoolean(ExprDef * expr, case ExprValue: if (expr->type != TypeBoolean) { - ERROR1 + ERROR ("Found constant of type %s where boolean was expected\n", exprTypeText(expr->type)); return False; @@ -421,7 +421,7 @@ ExprResolveBoolean(ExprDef * expr, None, expr->value.str, TypeBoolean, val_rtrn); } if (!ok) - ERROR1("Identifier \"%s\" of type int is unknown\n", + ERROR("Identifier \"%s\" of type int is unknown\n", XkbAtomText(NULL, expr->value.str, XkbMessage)); return ok; case ExprFieldRef: @@ -432,7 +432,7 @@ ExprResolveBoolean(ExprDef * expr, expr->value.field.field, TypeBoolean, val_rtrn); } if (!ok) - ERROR2("Default \"%s.%s\" of type boolean is unknown\n", + ERROR("Default \"%s.%s\" of type boolean is unknown\n", XkbAtomText(NULL, expr->value.field.element, XkbMessage), XkbAtomText(NULL, expr->value.field.field, XkbMessage)); return ok; @@ -460,13 +460,13 @@ ExprResolveBoolean(ExprDef * expr, case OpNegate: if (bogus == NULL) bogus = "Negation"; - ERROR1("%s of boolean values not permitted\n", bogus); + ERROR("%s of boolean values not permitted\n", bogus); break; case OpUnaryPlus: ERROR("Unary \"+\" operator not permitted for boolean values\n"); break; default: - WSGO1("Unknown operator %d in ResolveBoolean\n", expr->op); + WSGO("Unknown operator %d in ResolveBoolean\n", expr->op); break; } return False; @@ -496,7 +496,7 @@ ExprResolveFloat(ExprDef * expr, } if ((expr->type != TypeInt) && (expr->type != TypeFloat)) { - ERROR1("Found constant of type %s, expected a number\n", + ERROR("Found constant of type %s, expected a number\n", exprTypeText(expr->type)); return False; } @@ -511,7 +511,7 @@ ExprResolveFloat(ExprDef * expr, None, expr->value.str, TypeFloat, val_rtrn); } if (!ok) - ERROR1("Numeric identifier \"%s\" unknown\n", + ERROR("Numeric identifier \"%s\" unknown\n", XkbAtomText(NULL, expr->value.str, XkbMessage)); return ok; case ExprFieldRef: @@ -522,7 +522,7 @@ ExprResolveFloat(ExprDef * expr, expr->value.field.field, TypeFloat, val_rtrn); } if (!ok) - ERROR2("Numeric default \"%s.%s\" unknown\n", + ERROR("Numeric default \"%s.%s\" unknown\n", XkbAtomText(NULL, expr->value.field.element, XkbMessage), XkbAtomText(NULL, expr->value.field.field, XkbMessage)); return ok; @@ -579,7 +579,7 @@ ExprResolveFloat(ExprDef * expr, left = expr->value.child; return ExprResolveFloat(left, val_rtrn, lookup, lookupPriv); default: - WSGO1("Unknown operator %d in ResolveFloat\n", expr->op); + WSGO("Unknown operator %d in ResolveFloat\n", expr->op); break; } return False; @@ -616,7 +616,7 @@ ExprResolveInteger(ExprDef * expr, } if ((expr->type != TypeInt) && (expr->type != TypeFloat)) { - ERROR1 + ERROR ("Found constant of type %s where an int was expected\n", exprTypeText(expr->type)); return False; @@ -632,7 +632,7 @@ ExprResolveInteger(ExprDef * expr, None, expr->value.str, TypeInt, val_rtrn); } if (!ok) - ERROR1("Identifier \"%s\" of type int is unknown\n", + ERROR("Identifier \"%s\" of type int is unknown\n", XkbAtomText(NULL, expr->value.str, XkbMessage)); return ok; case ExprFieldRef: @@ -643,7 +643,7 @@ ExprResolveInteger(ExprDef * expr, expr->value.field.field, TypeInt, val_rtrn); } if (!ok) - ERROR2("Default \"%s.%s\" of type int is unknown\n", + ERROR("Default \"%s.%s\" of type int is unknown\n", XkbAtomText(NULL, expr->value.field.element, XkbMessage), XkbAtomText(NULL, expr->value.field.field, XkbMessage)); return ok; @@ -700,7 +700,7 @@ ExprResolveInteger(ExprDef * expr, left = expr->value.child; return ExprResolveInteger(left, val_rtrn, lookup, lookupPriv); default: - WSGO1("Unknown operator %d in ResolveInteger\n", expr->op); + WSGO("Unknown operator %d in ResolveInteger\n", expr->op); break; } return False; @@ -722,7 +722,7 @@ ExprResolveString(ExprDef * expr, case ExprValue: if (expr->type != TypeString) { - ERROR1("Found constant of type %s, expected a string\n", + ERROR("Found constant of type %s, expected a string\n", exprTypeText(expr->type)); return False; } @@ -740,7 +740,7 @@ ExprResolveString(ExprDef * expr, None, expr->value.str, TypeString, val_rtrn); } if (!ok) - ERROR1("Identifier \"%s\" of type string not found\n", + ERROR("Identifier \"%s\" of type string not found\n", XkbAtomText(NULL, expr->value.str, XkbMessage)); return ok; case ExprFieldRef: @@ -751,7 +751,7 @@ ExprResolveString(ExprDef * expr, expr->value.field.field, TypeString, val_rtrn); } if (!ok) - ERROR2("Default \"%s.%s\" of type string not found\n", + ERROR("Default \"%s.%s\" of type string not found\n", XkbAtomText(NULL, expr->value.field.element, XkbMessage), XkbAtomText(NULL, expr->value.field.field, XkbMessage)); return ok; @@ -791,7 +791,7 @@ ExprResolveString(ExprDef * expr, case OpInvert: if (bogus == NULL) bogus = "Bitwise complement"; - ERROR1("%s of string values not permitted\n", bogus); + ERROR("%s of string values not permitted\n", bogus); return False; case OpNot: left = expr->value.child; @@ -808,7 +808,7 @@ ExprResolveString(ExprDef * expr, } return False; default: - WSGO1("Unknown operator %d in ResolveString\n", expr->op); + WSGO("Unknown operator %d in ResolveString\n", expr->op); break; } return False; @@ -829,7 +829,7 @@ ExprResolveKeyName(ExprDef * expr, case ExprValue: if (expr->type != TypeKeyName) { - ERROR1("Found constant of type %s, expected a key name\n", + ERROR("Found constant of type %s, expected a key name\n", exprTypeText(expr->type)); return False; } @@ -842,7 +842,7 @@ ExprResolveKeyName(ExprDef * expr, None, expr->value.str, TypeString, val_rtrn); } if (!ok) - ERROR1("Identifier \"%s\" of type string not found\n", + ERROR("Identifier \"%s\" of type string not found\n", XkbAtomText(NULL, expr->value.str, XkbMessage)); return ok; case ExprFieldRef: @@ -853,7 +853,7 @@ ExprResolveKeyName(ExprDef * expr, expr->value.field.field, TypeString, val_rtrn); } if (!ok) - ERROR2("Default \"%s.%s\" of type key name not found\n", + ERROR("Default \"%s.%s\" of type key name not found\n", XkbAtomText(NULL, expr->value.field.element, XkbMessage), XkbAtomText(NULL, expr->value.field.field, XkbMessage)); return ok; @@ -878,7 +878,7 @@ ExprResolveKeyName(ExprDef * expr, case OpInvert: if (bogus == NULL) bogus = "Bitwise complement"; - ERROR1("%s of key name values not permitted\n", bogus); + ERROR("%s of key name values not permitted\n", bogus); return False; case OpNot: left = expr->value.binary.left; @@ -895,7 +895,7 @@ ExprResolveKeyName(ExprDef * expr, } return False; default: - WSGO1("Unknown operator %d in ResolveKeyName\n", expr->op); + WSGO("Unknown operator %d in ResolveKeyName\n", expr->op); break; } return False; @@ -908,7 +908,7 @@ ExprResolveEnum(ExprDef * expr, ExprResu { if (expr->op != ExprIdent) { - ERROR1("Found a %s where an enumerated value was expected\n", + ERROR("Found a %s where an enumerated value was expected\n", exprOpText(expr->op)); return False; } @@ -916,14 +916,14 @@ ExprResolveEnum(ExprDef * expr, ExprResu (unsigned) TypeInt, val_rtrn)) { int nOut = 0; - ERROR1("Illegal identifier %s (expected one of: ", + ERROR("Illegal identifier %s (expected one of: ", XkbAtomText(NULL, expr->value.str, XkbMessage)); while (values && values->name) { if (nOut != 0) - INFO1(", %s", values->name); + INFO(", %s", values->name); else - INFO1("%s", values->name); + INFO("%s", values->name); values++; nOut++; } @@ -948,7 +948,7 @@ ExprResolveMask(ExprDef * expr, case ExprValue: if (expr->type != TypeInt) { - ERROR1 + ERROR ("Found constant of type %s where a mask was expected\n", exprTypeText(expr->type)); return False; @@ -962,7 +962,7 @@ ExprResolveMask(ExprDef * expr, None, expr->value.str, TypeInt, val_rtrn); } if (!ok) - ERROR1("Identifier \"%s\" of type int is unknown\n", + ERROR("Identifier \"%s\" of type int is unknown\n", XkbAtomText(NULL, expr->value.str, XkbMessage)); return ok; case ExprFieldRef: @@ -973,7 +973,7 @@ ExprResolveMask(ExprDef * expr, expr->value.field.field, TypeInt, val_rtrn); } if (!ok) - ERROR2("Default \"%s.%s\" of type int is unknown\n", + ERROR("Default \"%s.%s\" of type int is unknown\n", XkbAtomText(NULL, expr->value.field.element, XkbMessage), XkbAtomText(NULL, expr->value.field.field, XkbMessage)); return ok; @@ -982,7 +982,7 @@ ExprResolveMask(ExprDef * expr, case ExprActionDecl: if (bogus == NULL) bogus = "function use"; - ERROR1("Unexpected %s in mask expression\n", bogus); + ERROR("Unexpected %s in mask expression\n", bogus); ACTION("Expression ignored\n"); return False; case OpAdd: @@ -1004,7 +1004,7 @@ ExprResolveMask(ExprDef * expr, break; case OpMultiply: case OpDivide: - ERROR1("Cannot %s masks\n", + ERROR("Cannot %s masks\n", expr->op == OpDivide ? "divide" : "multiply"); ACTION("Illegal operation ignored\n"); return False; @@ -1029,12 +1029,12 @@ ExprResolveMask(ExprDef * expr, left = expr->value.child; if (ExprResolveInteger(left, &leftRtrn, lookup, lookupPriv)) { - ERROR1("The %s operator cannot be used with a mask\n", + ERROR("The %s operator cannot be used with a mask\n", (expr->op == OpNegate ? "-" : "!")); } return False; default: - WSGO1("Unknown operator %d in ResolveMask\n", expr->op); + WSGO("Unknown operator %d in ResolveMask\n", expr->op); break; } return False; Index: xsrc/external/mit/xkbcomp/dist/utils.h diff -u xsrc/external/mit/xkbcomp/dist/utils.h:1.5 xsrc/external/mit/xkbcomp/dist/utils.h:1.6 --- xsrc/external/mit/xkbcomp/dist/utils.h:1.5 Wed Jul 22 08:36:10 2015 +++ xsrc/external/mit/xkbcomp/dist/utils.h Tue Apr 27 01:47:40 2021 @@ -10,8 +10,8 @@ * * THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE AND * SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL EQUIPMENT CORPORATION. - * DIGITAL MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THIS SOFTWARE - * FOR ANY PURPOSE. IT IS SUPPLIED "AS IS" WITHOUT EXPRESS OR IMPLIED + * DIGITAL MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THIS SOFTWARE + * FOR ANY PURPOSE. IT IS SUPPLIED "AS IS" WITHOUT EXPRESS OR IMPLIED * WARRANTY. * * IF THE SOFTWARE IS MODIFIED IN A MANNER CREATING DERIVATIVE COPYRIGHT @@ -23,7 +23,7 @@ * that the above copyright notice appear in all copies and that both that * copyright notice and this permission notice appear in supporting * documentation, and that the name of Digital Equipment Corporation not be - * used in advertising or publicity pertaining to distribution of the + * used in advertising or publicity pertaining to distribution of the * software without specific, written prior permission. \*/ @@ -107,69 +107,33 @@ extern void uFree(Opaque /* ptr * extern Boolean uSetErrorFile(char * /* name */ ); -#define INFO6 uInformation -#define INFO5 uInformation -#define INFO4 uInformation -#define INFO3 uInformation -#define INFO2 uInformation -#define INFO1 uInformation #define INFO uInformation extern void uInformation(const char * /* s */ , ... ) _X_ATTRIBUTE_PRINTF(1, 2); -#define ACTION6 uAction -#define ACTION5 uAction -#define ACTION4 uAction -#define ACTION3 uAction -#define ACTION2 uAction -#define ACTION1 uAction #define ACTION uAction extern void uAction(const char * /* s */ , ... ) _X_ATTRIBUTE_PRINTF(1, 2); -#define WARN6 uWarning -#define WARN5 uWarning -#define WARN4 uWarning -#define WARN3 uWarning -#define WARN2 uWarning -#define WARN1 uWarning #define WARN uWarning extern void uWarning(const char * /* s */ , ... ) _X_ATTRIBUTE_PRINTF(1, 2); -#define ERROR6 uError -#define ERROR5 uError -#define ERROR4 uError -#define ERROR3 uError -#define ERROR2 uError -#define ERROR1 uError #define ERROR uError extern void uError(const char * /* s */ , ... ) _X_ATTRIBUTE_PRINTF(1, 2); -#define FATAL6 uFatalError -#define FATAL5 uFatalError -#define FATAL4 uFatalError -#define FATAL3 uFatalError -#define FATAL2 uFatalError -#define FATAL1 uFatalError #define FATAL uFatalError extern void uFatalError(const char * /* s */ , ... ) _X_ATTRIBUTE_PRINTF(1, 2) _X_NORETURN; /* WSGO stands for "Weird Stuff Going On" */ -#define WSGO6 uInternalError -#define WSGO5 uInternalError -#define WSGO4 uInternalError -#define WSGO3 uInternalError -#define WSGO2 uInternalError -#define WSGO1 uInternalError #define WSGO uInternalError extern void uInternalError(const char * /* s */ , ...