eudora-mac/Include/conf.h

1 line
6.4 KiB
C
Raw Normal View History

2018-05-23 09:59:15 +00:00
/* Copyright (c) 2017, Computer History Museum All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted (subject to the limitations in the disclaimer below) provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Computer History Museum nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE GRANTED BY THIS LICENSE. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef CONF_H #define CONF_H /* * Define this once we're ready to make the build that doesn't register */ //#define DEATH_BUILD /* * Define this unless there is a miracle on the horizon */ //#define EUDORA_IS_ABOUT_TO_DIE_A_LUDICROUS_AND_MISGUIDED_FATE_OF_OVER_REACTION /* * define I_HATE_THE_BOX to make a box or ESD build * * Sites can turn off the registration nag (and the update nag, for that matter) by * creating a plugin that overrides 'Nag#' (1011) Remove the nag list here and no * nags will occur. The default values for this resource: * * 1) 'Nag ' ID = 1002 Registration nag * 2) 'Nag ' ID = 1005 Update check (silent check) * 3) 'Nag ' ID = 1004 Update nag (non-silent) * * Delete any one item to remove the particular nagging behaviour * */ //#define I_HATE_THE_BOX /* * define ADWARE to make an ADWARE build */ #define ADWARE #define NAG /* * define DEBUG if you want debugging code & resources * E_OUT_SNIFF for the code that looks for trashed handles to out * E_OUT_FLUSH for the code that flushes the Out mailbox to disk */ #define DEBUG /* * define one of VALPHA, VBETA, VFINAL, VRELEASE */ #define VBETA /* * this results in more frequent checking for updates */ #ifdef VBETA #define BETA_UPDATE_SCHEDULE #endif /* * Define these big depressing constants if you want to build without things like * forcing users into deadbeat mode, or if you want to remove any other functionality * that depends on a continuing Eudora business. */ #ifdef EUDORA_IS_ABOUT_TO_DIE_A_LUDICROUS_AND_MISGUIDED_FATE_OF_OVER_REACTION #define THEY_STUPIDLY_KILLED_EUDORA_SO_LETS_AT_LEAST_GIVE_THE_FAITHFUL_USERS_A_BREAK #define DO_NOT_UPDATE_CHECK_IN_DEATH_BUILDS #ifdef VBETA #undef DO_NOT_UPDATE_CHECK_IN_DEATH_BUILDS #endif #endif /* * define DEMO to build a demo version of Eudora. * its numeric value is the # of days after launch the demo will expire */ //#define DEMO 30 /* * define EXPIRE if you want Eudora to expire. Don't forget to set the proper * expiration dates */ //#define EXPIRE #ifdef EXPIRE # define EXP_YEAR 2002 # define EXP_MONTH 4 #endif /* * version information */ #define MAJOR_VERSION 6 #define MINOR_VERSION 2 #define INC_VERSION 5 //#define GX_PRINTING // Turn GX printing features on or off. Keep this around, we'll dump GX someday. #define FLOAT_WIN // leave this defined