dnl Copyright (C) 2025 The Meme Factory, Inc. http://www.karlpinc.com/ dnl dnl This program is free software: you can redistribute it and/or modify dnl it under the terms of the GNU Affero General Public License as published dnl by the Free Software Foundation, either version 3 of the License, or dnl (at your option) any later version. dnl dnl This program is distributed in the hope that it will be useful, dnl but WITHOUT ANY WARRANTY; without even the implied warranty of dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the dnl GNU Affero General Public License for more details. dnl dnl You should have received a copy of the GNU Affero General Public License dnl along with this program. If not, see . dnl dnl Karl O. Pinc dnl dnl Macros for constant/hardcoded values dnl dnl Preface all symbols with "isok_" to mark them and prevent unanticipated dnl macro use. dnl changequote([{[,]}])dnl m4 foolery so includes include only once. dnl Once the macro is in the text, change the quotes back ifdef([{[_constants.m4]}], [{[changequote(`,')]}], [{[dnl changequote(`,')dnl dnl dnl Standard test for having already included the file. define(`_constants.m4')dnl dnl dnl Don't output anything while defining macros. divert(-1) dnl The name of the constraint define(`isok_unique_result_constraint', `The combination of IQName and QR_ID must be unique') -- Done defining macros. divert`'dnl ]}])dnl End of ifdef over the whole file.