00001 #ifndef ALLOC_A_INCLUDED 00002 #define ALLOC_A_INCLUDED 00003 00004 // 00005 // Copyright 2002, 2012, Lowell Boggs Jr. 00006 // 00007 // This file, containing source code for a computer program, 00008 // is Copyrighted by Lowell Boggs, Jr. 987 Regency Drive, Lewisville 00009 // TX (USA), 75067. You may use, copy, modify, and distribute this 00010 // source file without charge or obligation so long as you agree to 00011 // the following: 00012 // 00013 // 1. You agree not to break the laws of the United States of America. 00014 // 00015 // 2. You must indemnify Lowell Boggs against any and all financial 00016 // obligations caused by its use, misuse, function, or malfunction. 00017 // 00018 // 3. You agree not to attempt to patent any portion of this original 00019 // work -- though you may attempt to patent your own extensions to 00020 // it if you so choose. 00021 // 00022 // 4. You keep this copyright notice with the file and all copies 00023 // of the file and do not change it anyway except language translation. 00024 // 00025 // You are responsible for enforcing your own compliance with these 00026 // conditions and may not use this source file if you cannot agree to the 00027 // above terms and conditions. 00028 00029 00035 00036 00037 // make the "C" 'alloca()' function portable 00038 00039 # if defined(_MSC_VER) || defined(_POWER) 00040 # include <malloc.h> 00041 # else 00042 # include <alloca.h> 00043 # endif 00044 00045 00046 #endif