Changeset 1871 for trunk/src


Ignore:
Timestamp:
Mar 14, 2005, 5:51:09 AM (21 years ago)
Author:
bird
Message:

kicked the old atod implementation (asserts on simple '-30' conversion).

Location:
trunk/src/emx
Files:
5 added
5 deleted
16 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/emx/CompileOne.sh

    • Property cvs2svn:cvs-rev changed from 1.3 to 1.4
    r1870 r1871  
    1010   gcc -c -O3 -o $TMP/compileO3.o -fmessage-length=0 -std=gnu99 -Wundef -Wall -Wmissing-prototypes -pedantic -Wno-long-long \
    1111    -DIN_INNOTEK_LIBC -D_NFILES=20 -DHAVE_CONFIG_H \
    12     -I$SRCDIR -I$ROOTDIR/include -I$ROOTDIR/src/include -I$OUTDIR/emx -I$ROOTDIR/src/lib/lgpl/include $1 \
     12    -I$SRCDIR -I$ROOTDIR/include -I$ROOTDIR/src/include -I$OUTDIR/emx -I$ROOTDIR/src/lib/lgpl/include $1 \
    1313&& gcc -c -O3 -o $TMP/compileLg.o -fmessage-length=0 -std=gnu99 -Wundef -Wall -Wmissing-prototypes -pedantic -Wno-long-long \
    1414    -DIN_INNOTEK_LIBC -D_NFILES=20 -DHAVE_CONFIG_H -DDEBUG_LOGGING -D__LIBC_STRICT \
    15     -I$SRCDIR -I$ROOTDIR/include -I$ROOTDIR/src/include -I$OUTDIR/emx -I$ROOTDIR/src/lib/lgpl/include $1 \
     15    -I$SRCDIR -I$ROOTDIR/include -I$ROOTDIR/src/include -I$OUTDIR/emx -I$ROOTDIR/src/lib/lgpl/include $1 \
    1616&& echo succesfully built $1
  • trunk/src/emx/Makefile.gmk

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.2
    r1870 r1871  
    9797endif
    9898CFLAGS.INC  += -Isrc/include
     99
    99100CFLAGS      = -Wall -Wundef -Wmissing-prototypes -mstack-arg-probe $(CFLAGS.INC) $(CFLAGS.$(MODE)) $(CFLAGS.KIND)
    100101# The additional C compiler flags for different build modes
  • trunk/src/emx/include/emx/float.h

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.2
    r1870 r1871  
    2626#define DTOA_GCVT       3
    2727
    28 const char * __atod (long double *p_result, const char *string,
    29                      int min_exp, int max_exp, int bias,
    30                      int mant_dig, int decimal_dig,
    31                      int max_10_exp, int min_den_10_exp);
     28const char * __atod (long double *p_result, const char *string,
     29                     int min_exp, int max_exp, int bias,
     30                     int mant_dig, int decimal_dig,
     31                     int max_10_exp, int min_den_10_exp);
    3232
    33 char *__dtoa (char *buffer, int *p_exp, long double x, int ndigits,
    34               int fmt, int dig);
     33char *__dtoa (char *buffer, int *p_exp, long double x, int ndigits,
     34              int fmt, int dig);
    3535
    3636void __remove_zeros (char *digits, int keep);
  • trunk/src/emx/src/lib/bsd/gdtoa/gdtoaimp.h

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.2
    r1870 r1871  
    178178#ifndef GDTOAIMP_H_INCLUDED
    179179#define GDTOAIMP_H_INCLUDED
     180
     181
     182
    180183#include "gdtoa.h"
    181184
     
    191194
    192195#include "namespace.h"
     196
     197
     198
     199
    193200#include <pthread.h>
     201
    194202#include "un-namespace.h"
    195203
     
    470478
    471479#define MULTIPLE_THREADS
     480
     481
     482
     483
     484
     485
     486
     487
     488
     489
     490
    472491extern pthread_mutex_t __gdtoa_locks[2];
    473492#define ACQUIRE_DTOA_LOCK(n)    do {                            \
     
    479498                _pthread_mutex_unlock(&__gdtoa_locks[n]);       \
    480499} while(0)
     500
    481501
    482502#define Kmax 15
     
    631651 extern int strtodg ANSI((CONST char*, char**, FPI*, Long*, ULong*));
    632652
     653
     654
     655
     656
     657
     658
     659
     660
     661
    633662 extern int strtoId ANSI((CONST char *, char **, double *, double *));
    634663 extern int strtoIdd ANSI((CONST char *, char **, double *, double *));
  • trunk/src/emx/src/lib/bsd/gdtoa/glue/_hdtoa.c

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.2
    r1870 r1871  
    2828__FBSDID("$FreeBSD: src/lib/libc/gdtoa/_hdtoa.c,v 1.2 2004/01/21 04:51:50 grehan Exp $");
    2929
     30
     31
     32
    3033#include <float.h>
    3134#include <inttypes.h>
     
    3437#include <stdlib.h>
    3538#include "fpmath.h"
     39
     40
     41
    3642#include "gdtoaimp.h"
     43
    3744
    3845/* Strings values used by dtoa() */
  • trunk/src/emx/src/lib/bsd/gdtoa/glue/_ldtoa.c

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.2
    r1870 r1871  
    2828__FBSDID("$FreeBSD: src/lib/libc/gdtoa/_ldtoa.c,v 1.2 2004/01/18 07:53:49 das Exp $");
    2929
     30
     31
     32
    3033#include <float.h>
    3134#include <inttypes.h>
     
    3437#include <stdlib.h>
    3538#include "fpmath.h"
     39
     40
     41
    3642#include "gdtoaimp.h"
     43
    3744
    3845/*
  • trunk/src/emx/src/lib/bsd/gdtoa/glue/glue.c

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.2
    r1870 r1871  
    66 */
    77
     8
     9
     10
     11
     12
     13
     14
     15
    816#include <pthread.h>
    917
     
    1220        PTHREAD_MUTEX_INITIALIZER
    1321};
     22
  • trunk/src/emx/src/lib/bsd/gdtoa/glue/machdep_ldisQ.c

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.2
    r1870 r1871  
    3434__FBSDID("$FreeBSD: src/lib/libc/gdtoa/machdep_ldisQ.c,v 1.2 2003/04/09 05:58:43 das Exp $");
    3535
     36
     37
     38
    3639#include "gdtoaimp.h"
     40
    3741
    3842long double
  • trunk/src/emx/src/lib/bsd/gdtoa/glue/machdep_ldisd.c

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.2
    r1870 r1871  
    3434__FBSDID("$FreeBSD: src/lib/libc/gdtoa/machdep_ldisd.c,v 1.1 2003/03/12 20:29:58 das Exp $");
    3535
     36