(linenum→info "unix/slp.c:2238")

glibc/2.7/catgets/test-gencat.c

    1: #include <locale.h>
    2: #include <nl_types.h>
    3: #include <stdio.h>
    4: #include <stdlib.h>
    5: 
    6: int
    7: main (void)
    8: {
    9:   nl_catd catalog;
   10:   setlocale (LC_ALL, "");
   11: 
   12:   printf ("LC_MESSAGES = %s\n", setlocale (LC_MESSAGES, NULL));
   13: 
   14:   catalog = catopen ("sample", NL_CAT_LOCALE);
   15:   if (catalog == (nl_catd) -1)
   16:     {
   17:       printf ("no catalog: %m\n");
   18:       exit (1);
   19:     }
   20: 
   21:   printf ("%s\n", catgets(catalog, 1, 1, "sample 1"));
   22:   printf ("%s\n", catgets(catalog, 1, 2, "sample 2"));
   23:   printf ("%s\n", catgets(catalog, 1, 3, "sample 3"));
   24:   printf ("%s\n", catgets(catalog, 1, 4, "sample 4"));
   25:   printf ("%s\n", catgets(catalog, 1, 5, "sample 5"));
   26:   printf ("%s\n", catgets(catalog, 1, 6, "sample 6"));
   27:   printf ("%s\n", catgets(catalog, 1, 7, "sample 7"));
   28:   catclose (catalog);
   29: 
   30:   return 0;
   31: }
Syntax (Markdown)