dnl Copyright (C) 2012 The Meme Factory, Inc. http://www.meme.com/ dnl Copyright (C) 2004, 2008, Karl O. Pinc dnl dnl This file is part of Gombe-MI. dnl dnl Gombe-MI is free software; you can redistribute it and/or modify dnl it under the terms of the GNU General Public License as published by dnl 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 General Public License for more details. dnl dnl You should have received a copy of the GNU General Public License dnl along with Gombe-MI. If not, see . dnl dnl Make datatypes used throughout the application. dnl dnl Karl O. Pinc dnl dnl Note that these types are not really Postgres types, they're dnl simply symbols that m4 expands into underlying Postgres types. dnl dnl Note that we wouldn't really need these datatypes if we dnl could use %TYPE notation to declare arrays. dnl dnl changequote([{[,]}])dnl m4 foolery so includes include only once. dnl Once the macro is in the text, change the quotes back ifdef([{[_maketypes.m4]}], [{[changequote(`,')]}], [{[dnl changequote(`,')dnl dnl dnl Standard test for having already included the file. define(`_maketypes.m4')dnl dnl dnl Turn output off. This file produces no output. divert(-1) dnl Turn output back on divert`'dnl dnl dnl ]}])dnl End of ifdef over the whole file.