Back to index

glibc  2.9
Defines | Functions | Variables
plural-exp.c File Reference
#include <ctype.h>
#include <stdlib.h>
#include <string.h>
#include "plural-exp.h"

Go to the source code of this file.

Defines

#define INIT_GERMANIC_PLURAL()   init_germanic_plural ()

Functions

static void init_germanic_plural ()

Variables

static struct expression
void internal_function const char * nullentry
struct expression ** pluralp
unsigned long intnpluralsp

Define Documentation

Definition at line 94 of file plural-exp.c.


Function Documentation

static void init_germanic_plural ( ) [static]

Definition at line 76 of file plural-exp.c.

{
  if (plone.val.num == 0)
    {
      plvar.nargs = 0;
      plvar.operation = var;

      plone.nargs = 0;
      plone.operation = num;
      plone.val.num = 1;

      GERMANIC_PLURAL.nargs = 2;
      GERMANIC_PLURAL.operation = not_equal;
      GERMANIC_PLURAL.val.args[0] = &plvar;
      GERMANIC_PLURAL.val.args[1] = &plone;
    }
}

Variable Documentation

static struct expression [static]

Definition at line 71 of file plural-exp.c.

unsigned long int* npluralsp

Definition at line 103 of file plural-exp.c.

Definition at line 101 of file plural-exp.c.

struct expression** pluralp

Definition at line 102 of file plural-exp.c.