~ubuntu-branches/ubuntu/utopic/coreutils/utopic-proposed

« back to all changes in this revision

Viewing changes to gnulib-tests/test-locale.c

  • Committer: Package Import Robot
  • Author(s): Colin Watson
  • Date: 2012-11-28 03:03:42 UTC
  • mfrom: (8.3.4 sid)
  • Revision ID: package-import@ubuntu.com-20121128030342-21zanj8354gas5gr
Tags: 8.20-3ubuntu1
* Resynchronise with Debian.  Remaining changes:
  - Make 'uname -i -p' return the real processor/hardware, instead of
    unknown.
  - Build-depend on gettext:any instead of on gettext, so that apt-get can
    properly resolve build-dependencies on the tool when cross-building.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* -*- buffer-read-only: t -*- vi: set ro: */
2
 
/* DO NOT EDIT! GENERATED AUTOMATICALLY! */
3
1
/* Test of <locale.h> substitute.
4
 
   Copyright (C) 2007, 2009-2011 Free Software Foundation, Inc.
 
2
   Copyright (C) 2007, 2009-2012 Free Software Foundation, Inc.
5
3
 
6
4
   This program is free software: you can redistribute it and/or modify
7
5
   it under the terms of the GNU General Public License as published by
40
38
locale_t b = LC_GLOBAL_LOCALE;
41
39
#endif
42
40
 
 
41
/* Check that the 'struct lconv' type is defined.  */
 
42
struct lconv l;
 
43
int ls;
 
44
 
43
45
/* Check that NULL can be passed through varargs as a pointer type,
44
46
   per POSIX 2008.  */
45
47
verify (sizeof NULL == sizeof (void *));
47
49
int
48
50
main ()
49
51
{
 
52
  /* Check that 'struct lconv' has the ISO C and POSIX specified members.  */
 
53
  ls += sizeof (*l.decimal_point);
 
54
  ls += sizeof (*l.thousands_sep);
 
55
  ls += sizeof (*l.grouping);
 
56
  ls += sizeof (*l.mon_decimal_point);
 
57
  ls += sizeof (*l.mon_thousands_sep);
 
58
  ls += sizeof (*l.mon_grouping);
 
59
  ls += sizeof (*l.positive_sign);
 
60
  ls += sizeof (*l.negative_sign);
 
61
  ls += sizeof (*l.currency_symbol);
 
62
  ls += sizeof (l.frac_digits);
 
63
  ls += sizeof (l.p_cs_precedes);
 
64
  ls += sizeof (l.p_sign_posn);
 
65
  ls += sizeof (l.p_sep_by_space);
 
66
  ls += sizeof (l.n_cs_precedes);
 
67
  ls += sizeof (l.n_sign_posn);
 
68
  ls += sizeof (l.n_sep_by_space);
 
69
  ls += sizeof (*l.int_curr_symbol);
 
70
  ls += sizeof (l.int_frac_digits);
 
71
  ls += sizeof (l.int_p_cs_precedes);
 
72
  ls += sizeof (l.int_p_sign_posn);
 
73
  ls += sizeof (l.int_p_sep_by_space);
 
74
  ls += sizeof (l.int_n_cs_precedes);
 
75
  ls += sizeof (l.int_n_sign_posn);
 
76
  ls += sizeof (l.int_n_sep_by_space);
 
77
 
50
78
  return 0;
51
79
}