~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to mystrings/my_strtoll10.c

Merged build changes from Antony.

Show diffs side-by-side

added added

removed removed

Lines of Context:
13
13
   along with this program; if not, write to the Free Software
14
14
   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA */
15
15
 
16
 
#include <my_global.h>
17
 
#include <my_sys.h>            /* Needed for MY_ERRNO_ERANGE */
18
16
#include <m_string.h>
 
17
#include <mysys/my_sys.h>            /* Needed for MY_ERRNO_ERANGE */
19
18
 
20
19
#undef  ULONGLONG_MAX
21
 
/*
22
 
  Needed under MetroWerks Compiler, since MetroWerks compiler does not
23
 
  properly handle a constant expression containing a mod operator
24
 
*/
25
 
#if defined(__NETWARE__) && defined(__MWERKS__) 
26
 
static uint64_t uint64_t_max= ~(uint64_t) 0;
27
 
#define ULONGLONG_MAX uint64_t_max
28
 
#else
29
20
#define ULONGLONG_MAX           (~(uint64_t) 0)
30
 
#endif /* __NETWARE__ && __MWERKS__ */
31
21
#define MAX_NEGATIVE_NUMBER     ((uint64_t) 0x8000000000000000LL)
32
22
#define INIT_CNT  9
33
23
#define LFACTOR   1000000000ULL