Beispiel #1
0
Datei: attr.c Projekt: UMhaus/VTK
static int
ncx_pad_putn_Ishort(void **xpp, size_t nelems, const short *tp, nc_type type)
{
        switch(type) {
        case NC_CHAR:
                return NC_ECHAR;
        case NC_BYTE:
                return ncx_pad_putn_schar_short(xpp, nelems, tp);
        case NC_SHORT:
                return ncx_pad_putn_short_short(xpp, nelems, tp);
        case NC_INT:
                return ncx_putn_int_short(xpp, nelems, tp);
        case NC_FLOAT:
                return ncx_putn_float_short(xpp, nelems, tp);
        case NC_DOUBLE:
                return ncx_putn_double_short(xpp, nelems, tp);
        default:
                assert("ncx_pad_putn_Ishort invalid type" == 0);
        }
        return NC_EBADTYPE;
}
static int
ncx_pad_putn_Ishort(void **xpp, size_t nelems, const short *tp, nc_type type)
{
  switch(type) {
  case NC_CHAR:
    return NC_ECHAR;
  case NC_BYTE:
    return ncx_pad_putn_schar_short(xpp, nelems, tp);
  case NC_SHORT:
    return ncx_pad_putn_short_short(xpp, nelems, tp);
  case NC_INT:
    return ncx_putn_int_short(xpp, nelems, tp);
  case NC_FLOAT:
    return ncx_putn_float_short(xpp, nelems, tp);
  case NC_DOUBLE:
    return ncx_putn_double_short(xpp, nelems, tp);
  case NC_NAT:
    break; /* Some compilers complain if enums are missing from a switch */
  }
  assert("ncx_pad_putn_Ishort invalid type" == 0);
  return NC_EBADTYPE;
}