~libecbufr-dev/libecbufr/trunk

« back to all changes in this revision

Viewing changes to API/Sources/bufr_io.c

  • Committer: Michel Van Eeckhout
  • Date: 2010-03-12 16:37:56 UTC
  • mto: This revision was merged to the branch mainline in revision 109.
  • Revision ID: afsmmve@corbeau-20100312163756-n9fpy2r26y19ttxr
Modified sources for internationalisation + added m4 and po directories.

Show diffs side-by-side

added added

removed removed

Lines of Context:
39
39
#include "bufr_io.h"
40
40
#include "bufr_sequence.h"
41
41
#include "bufr_api.h"
 
42
#include "bufr_i18n.h"
42
43
 
43
44
#define DEBUG  0
44
45
 
149
150
 
150
151
   if (bufr_is_verbose())
151
152
      {
152
 
      bufr_print_debug( "### Writing BUFR Message\n" );
 
153
      bufr_print_debug( _("### Writing BUFR Message\n") );
153
154
      bufr_print_message( bufr, bufr_print_debug );
154
155
      }
155
156
 
380
381
      {
381
382
      char errmsg[256];
382
383
 
383
 
      sprintf( errmsg, "Error: cannot create BUFR message with length %d octets\n", 
 
384
      sprintf( errmsg, _("Error: cannot create BUFR message with length %d octets\n"), 
384
385
            bufr->len_msg  );
385
386
      fprintf( stderr, errmsg );
386
387
      return errno=EINVAL, -1;
511
512
   *errcode = 0;
512
513
   if (nbbits > 64)
513
514
      {
514
 
      sprintf( errmsg, "Warning: bufr_getbits( %d ), max_nbbits=64\n", nbbits );
 
515
      sprintf( errmsg, _("Warning: bufr_getbits( %d ), max_nbbits=64\n"), nbbits );
515
516
      bufr_print_debug( errmsg );
516
517
      *errcode = -2;
517
518
      return 0;
522
523
 
523
524
        if( ptrData > (bufr->s4.data + bufr->s4.len) )
524
525
                {
525
 
      sprintf( errmsg, "Warning: bufr_getbits( %d ), out of bounds!\n", nbbits);
 
526
      sprintf( errmsg, _("Warning: bufr_getbits( %d ), out of bounds!\n"), nbbits);
526
527
      bufr_print_debug( errmsg );
527
528
      *errcode = -1;
528
529
      return 0;
544
545
      {
545
546
           if ( ptrData >= (bufr->s4.data + bufr->s4.len) )
546
547
                   {
547
 
         sprintf( errmsg, "Warning: bufr_getbits( %d ), out of bounds!\n", nbbits);
 
548
         sprintf( errmsg, _("Warning: bufr_getbits( %d ), out of bounds!\n"), nbbits);
548
549
         bufr_print_debug( errmsg );
549
550
         *errcode = -1;
550
551
         return 0;
573
574
         {
574
575
              if( ptrData >= (bufr->s4.data + bufr->s4.len) )
575
576
                      {
576
 
            sprintf( errmsg, "Warning: bufr_getbits( %d ), out of bounds!\n", nbbits);
 
577
            sprintf( errmsg, _("Warning: bufr_getbits( %d ), out of bounds!\n"), nbbits);
577
578
            bufr_print_debug( errmsg );
578
579
            *errcode = -1;
579
580
            bufr->s4.bitno = bitno;
653
654
 
654
655
   if (nbbits > 64)
655
656
      {
656
 
      sprintf( errmsg, "Warning: bufr_putbits() max_nbbits=64 < nbbits=%d\n", nbbits );
 
657
      sprintf( errmsg, _("Warning: bufr_putbits() max_nbbits=64 < nbbits=%d\n"), nbbits );
657
658
      bufr_abort( errmsg );
658
659
      }
659
660
 
708
709
 
709
710
   if (bufr_is_debug())
710
711
      {
711
 
      sprintf( errmsg, "bitno=%d  start=%x current=%x len=%d, at=%d, filled=%d max=%d\n", 
 
712
      sprintf( errmsg, _("bitno=%d  start=%x current=%x len=%d, at=%d, filled=%d max=%d\n"), 
712
713
            bitno,  bufr->s4.data, ptrData, bufr->s4.len, ptrData-bufr->s4.data, bufr->s4.filled, bufr->s4.max_data_len );
713
714
      bufr_print_debug( errmsg );
714
715
      }
1464
1465
   if (bufr_is_debug())
1465
1466
      {
1466
1467
                char buffer[256];
1467
 
      sprintf( buffer, "### Reading BUFR edition: %d\n", bufr->edition );
 
1468
      sprintf( buffer, _("### Reading BUFR edition: %d\n"), bufr->edition );
1468
1469
      bufr_print_debug( buffer );
1469
 
      sprintf( buffer, "### Message length: %d\n", bufr->len_msg );
 
1470
      sprintf( buffer, _("### Message length: %d\n"), bufr->len_msg );
1470
1471
      bufr_print_debug( buffer );
1471
1472
      }
1472
1473
 
1502
1503
         bufr->s1.data_len = c - bufr->s1.header_len;
1503
1504
         if (bufr_is_verbose())
1504
1505
            {
1505
 
            sprintf( errmsg, "### Section1 contains additionnal data length=%d octets\n", 
 
1506
            sprintf( errmsg, _("### Section1 contains additionnal data length=%d octets\n"), 
1506
1507
                     bufr->s1.data_len );
1507
1508
            bufr_print_debug( errmsg );
1508
1509
            }
1511
1512
         {
1512
1513
         if (bufr_is_debug())
1513
1514
            {
1514
 
            sprintf( errmsg, "Warning: length of Section 1 is %d, should have been %d\n", c, bufr->s1.len );
 
1515
            sprintf( errmsg, _("Warning: length of Section 1 is %d, should have been %d\n"), c, bufr->s1.len );
1515
1516
            bufr_print_debug( errmsg );
1516
1517
            }
1517
1518
         return -1;
1646
1647
 
1647
1648
   if (bufr_is_verbose())
1648
1649
      {
1649
 
      sprintf( errmsg, "### Section2 contains additionnal data length=%d octets\n", 
 
1650
      sprintf( errmsg, _("### Section2 contains additionnal data length=%d octets\n"), 
1650
1651
            bufr->s2.data_len );
1651
1652
      bufr_print_debug( errmsg );
1652
1653
      }
1780
1781
 
1781
1782
   if (strncmp( buffer, "7777", 4 ) != 0)
1782
1783
      {
1783
 
      bufr_print_debug( "Warning: BUFR message not ending with 7777\n" );
 
1784
      bufr_print_debug( _("Warning: BUFR message not ending with 7777\n") );
1784
1785
      return -1;
1785
1786
      }
1786
1787
 
1812
1813
 
1813
1814
   if (bufr_is_verbose()||bufr_is_debug())
1814
1815
      {
1815
 
      sprintf( errmsg, "### Decoding Section 3: contains %d items\n", count );
 
1816
      sprintf( errmsg, _("### Decoding Section 3: contains %d items\n"), count );
1816
1817
      bufr_print_debug( errmsg );
1817
1818
      }
1818
1819