Back to index

glibc  2.9
Functions
bug8.c File Reference
#include <stdio.h>
#include <string.h>

Go to the source code of this file.

Functions

int main (int argc, char *argv[])

Function Documentation

int main ( int  argc,
char *  argv[] 
)

Definition at line 5 of file bug8.c.

{
    char buf[100];
    int point, x, y;
    int status = 0;

    sscanf("0x10 10", "%x %x", &x, &y);
    sprintf(buf, "%d %d", x, y);
    puts (buf);
    status |= strcmp (buf, "16 16");
    sscanf("P012349876", "P%1d%4d%4d", &point, &x, &y);
    sprintf(buf, "%d %d %d", point, x, y);
    status |= strcmp (buf, "0 1234 9876");
    puts (buf);
    sscanf("P112349876", "P%1d%4d%4d", &point, &x, &y);
    sprintf(buf, "%d %d %d", point, x, y);
    status |= strcmp (buf, "1 1234 9876");
    puts (buf);

    puts (status ? "Test failed" : "Test passed");

    return status;
}

Here is the call graph for this function: