~ubuntu-branches/ubuntu/wily/avr-libc/wily-proposed

« back to all changes in this revision

Viewing changes to tests/simulate/stdlib/dtostre-04.c

  • Committer: Bazaar Package Importer
  • Author(s): Hakan Ardo
  • Date: 2009-10-31 11:52:10 UTC
  • mfrom: (1.2.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20091031115210-crjd42sn6ezrj52c
Tags: 1:1.6.7-1
* New upstream relese (closes: #544030)
* Added lintian overrides (closes: #553265)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* $Id */
2
 
 
3
 
#include <stdlib.h>
4
 
#include <string.h>
5
 
#include "progmem.h"
6
 
#include "dtostre.h"
7
 
 
8
 
PROGMEM static const struct dtostre_s t[] = {
9
 
 
10
 
    { { .fl = 1.1e+00 }, 1, 0,  "1.1e+00" },
11
 
    { { .fl = 9.9e+00 }, 1, 0,  "9.9e+00" },
12
 
    { { .fl = 1.1e+01 }, 1, 0,  "1.1e+01" },
13
 
    { { .fl = 9.9e+01 }, 1, 0,  "9.9e+01" },
14
 
    { { .fl = 1.1e+02 }, 1, 0,  "1.1e+02" },
15
 
    { { .fl = 9.9e+02 }, 1, 0,  "9.9e+02" },
16
 
    { { .fl = 1.1e+03 }, 1, 0,  "1.1e+03" },
17
 
    { { .fl = 9.9e+03 }, 1, 0,  "9.9e+03" },
18
 
    { { .fl = 1.1e+04 }, 1, 0,  "1.1e+04" },
19
 
    { { .fl = 9.9e+04 }, 1, 0,  "9.9e+04" },
20
 
    { { .fl = 1.1e+05 }, 1, 0,  "1.1e+05" },
21
 
    { { .fl = 9.9e+05 }, 1, 0,  "9.9e+05" },
22
 
    { { .fl = 1.1e+06 }, 1, 0,  "1.1e+06" },
23
 
    { { .fl = 9.9e+06 }, 1, 0,  "9.9e+06" },
24
 
    { { .fl = 1.1e+07 }, 1, 0,  "1.1e+07" },
25
 
    { { .fl = 9.9e+07 }, 1, 0,  "9.9e+07" },
26
 
    { { .fl = 1.1e+08 }, 1, 0,  "1.1e+08" },
27
 
    { { .fl = 9.9e+08 }, 1, 0,  "9.9e+08" },
28
 
    { { .fl = 1.1e+09 }, 1, 0,  "1.1e+09" },
29
 
    { { .fl = 9.9e+09 }, 1, 0,  "9.9e+09" },
30
 
 
31
 
    { { .fl = 1.1e+10 }, 1, 0,  "1.1e+10" },
32
 
    { { .fl = 9.9e+10 }, 1, 0,  "9.9e+10" },
33
 
    { { .fl = 1.1e+11 }, 1, 0,  "1.1e+11" },
34
 
    { { .fl = 9.9e+11 }, 1, 0,  "9.9e+11" },
35
 
    { { .fl = 1.1e+12 }, 1, 0,  "1.1e+12" },
36
 
    { { .fl = 9.9e+12 }, 1, 0,  "9.9e+12" },
37
 
    { { .fl = 1.1e+13 }, 1, 0,  "1.1e+13" },
38
 
    { { .fl = 9.9e+13 }, 1, 0,  "9.9e+13" },
39
 
    { { .fl = 1.1e+14 }, 1, 0,  "1.1e+14" },
40
 
    { { .fl = 9.9e+14 }, 1, 0,  "9.9e+14" },
41
 
    { { .fl = 1.1e+15 }, 1, 0,  "1.1e+15" },
42
 
    { { .fl = 9.9e+15 }, 1, 0,  "9.9e+15" },
43
 
    { { .fl = 1.1e+16 }, 1, 0,  "1.1e+16" },
44
 
    { { .fl = 9.9e+16 }, 1, 0,  "9.9e+16" },
45
 
    { { .fl = 1.1e+17 }, 1, 0,  "1.1e+17" },
46
 
    { { .fl = 9.9e+17 }, 1, 0,  "9.9e+17" },
47
 
    { { .fl = 1.1e+18 }, 1, 0,  "1.1e+18" },
48
 
    { { .fl = 9.9e+18 }, 1, 0,  "9.9e+18" },
49
 
    { { .fl = 1.1e+19 }, 1, 0,  "1.1e+19" },
50
 
    { { .fl = 9.9e+19 }, 1, 0,  "9.9e+19" },
51
 
 
52
 
    { { .fl = 1.1e+20 }, 1, 0,  "1.1e+20" },
53
 
    { { .fl = 9.9e+20 }, 1, 0,  "9.9e+20" },
54
 
    { { .fl = 1.1e+21 }, 1, 0,  "1.1e+21" },
55
 
    { { .fl = 9.9e+21 }, 1, 0,  "9.9e+21" },
56
 
    { { .fl = 1.1e+22 }, 1, 0,  "1.1e+22" },
57
 
    { { .fl = 9.9e+22 }, 1, 0,  "9.9e+22" },
58
 
    { { .fl = 1.1e+23 }, 1, 0,  "1.1e+23" },
59
 
    { { .fl = 9.9e+23 }, 1, 0,  "9.9e+23" },
60
 
    { { .fl = 1.1e+24 }, 1, 0,  "1.1e+24" },
61
 
    { { .fl = 9.9e+24 }, 1, 0,  "9.9e+24" },
62
 
    { { .fl = 1.1e+25 }, 1, 0,  "1.1e+25" },
63
 
    { { .fl = 9.9e+25 }, 1, 0,  "9.9e+25" },
64
 
    { { .fl = 1.1e+26 }, 1, 0,  "1.1e+26" },
65
 
    { { .fl = 9.9e+26 }, 1, 0,  "9.9e+26" },
66
 
    { { .fl = 1.1e+27 }, 1, 0,  "1.1e+27" },
67
 
    { { .fl = 9.9e+27 }, 1, 0,  "9.9e+27" },
68
 
    { { .fl = 1.1e+28 }, 1, 0,  "1.1e+28" },
69
 
    { { .fl = 9.9e+28 }, 1, 0,  "9.9e+28" },
70
 
    { { .fl = 1.1e+29 }, 1, 0,  "1.1e+29" },
71
 
    { { .fl = 9.9e+29 }, 1, 0,  "9.9e+29" },
72
 
 
73
 
    { { .fl = 1.1e+30 }, 1, 0,  "1.1e+30" },
74
 
    { { .fl = 9.9e+30 }, 1, 0,  "9.9e+30" },
75
 
    { { .fl = 1.1e+31 }, 1, 0,  "1.1e+31" },
76
 
    { { .fl = 9.9e+31 }, 1, 0,  "9.9e+31" },
77
 
    { { .fl = 1.1e+32 }, 1, 0,  "1.1e+32" },
78
 
    { { .fl = 9.9e+32 }, 1, 0,  "9.9e+32" },
79
 
    { { .fl = 1.1e+33 }, 1, 0,  "1.1e+33" },
80
 
    { { .fl = 9.9e+33 }, 1, 0,  "9.9e+33" },
81
 
    { { .fl = 1.1e+34 }, 1, 0,  "1.1e+34" },
82
 
    { { .fl = 9.9e+34 }, 1, 0,  "9.9e+34" },
83
 
    { { .fl = 1.1e+35 }, 1, 0,  "1.1e+35" },
84
 
    { { .fl = 9.9e+35 }, 1, 0,  "9.9e+35" },
85
 
    { { .fl = 1.1e+36 }, 1, 0,  "1.1e+36" },
86
 
    { { .fl = 9.9e+36 }, 1, 0,  "9.9e+36" },
87
 
    { { .fl = 1.1e+37 }, 1, 0,  "1.1e+37" },
88
 
    { { .fl = 9.9e+37 }, 1, 0,  "9.9e+37" },
89
 
    { { .fl = 1.1e+38 }, 1, 0,  "1.1e+38" },
90
 
    { { .fl = 3.4e+38 }, 1, 0,  "3.4e+38" },
91
 
 
92
 
};
93
 
 
94
 
int main ()
95
 
{
96
 
    int i;
97
 
    for (i= 0; (size_t)i != sizeof(t)/sizeof(t[0]); i++)
98
 
        run_dtostre (t+i, i+1);
99
 
    return 0;
100
 
}