Back to index

glibc  2.9
Classes | Defines | Functions | Variables
tllformat.c File Reference
#include <stdio.h>
#include <string.h>

Go to the source code of this file.


struct  sprint_int_type


#define BSIZE   1024


int main (void)


sprint_int_type sprint_ints []

Class Documentation

struct sprint_int_type

Definition at line 5 of file tiformat.c.

Class Members
const char * format_string
int line
const char * result
long value
long long int value

Define Documentation

#define BSIZE   1024

Function Documentation

int main ( void  )

Definition at line 28 of file tllformat.c.

  int errcount = 0;
  int testcount = 0;
#define BSIZE 1024
  char buffer[BSIZE];
  sprint_int_type *iptr;
  for (iptr = sprint_ints; iptr->line; iptr++)
      sprintf (buffer, iptr->format_string, iptr->value);
      if (strcmp (buffer, iptr->result) != 0)
         printf ("\
Error in line %d using \"%s\".  Result is \"%s\"; should be: \"%s\".\n",
                iptr->line, iptr->format_string, buffer, iptr->result);

  if (errcount == 0)
      printf ("Encountered no errors in %d tests.\n", testcount);
      return 0;
      printf ("Encountered %d errors in %d tests.\n",
             errcount, testcount);
      return 1;

Here is the call graph for this function:

Variable Documentation

Initial value:
  {__LINE__, 0x00000000ULL,             "0", "%llx"},
  {__LINE__, 0xffff00000000208bULL,     "ffff00000000208b", "%llx"},
  {__LINE__, 0xffff00000000208bULL,     "18446462598732849291", "%llu"},
  {__LINE__, 18446462598732849291ULL,   "ffff00000000208b", "%llx"},
  {__LINE__, 18446462598732849291ULL,   "18446462598732849291", "%llu"},
  {__LINE__, 18359476226655002763ULL,   "fec9f65b0000208b", "%llx"},
  {__LINE__, 18359476226655002763ULL,   "18359476226655002763", "%llu"},


Definition at line 14 of file tllformat.c.