aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/scripts/test_ports/vcpkg-ci-ryu/test.c
blob: b5fbd1fa213961c32b837fdf13280c5348903015 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <string.h>
#include <stdio.h>

#include <ryu/ryu.h>
#include <ryu/ryu2.h>

int main() {
    char* result = d2s(3.14);
    if (strcmp(result, "3.14E0") != 0) {
        printf("Unexpected ryu: %s\n", result);
        return 1;
    }

    result = d2fixed(3.14159, 1);
    if (strcmp(result, "3.1") != 0) {
        printf("Unexpected ryu_printf: %s\n", result);
        return 2;
    }

    return 0;
}