bio/new.c File Reference

#include "bio.h"
#include "ty.c"
#include "../msg.c"
#include "x_bio.h"

Defines

#define X(_CD, _NM, _CH, _TY, _SZ, _NA, _TST, _FMT,...)

Functions

bio_tbio_new (s8_t nDim, s8_t *dim, long ty, void *fill)

Define Documentation

#define X ( _CD,
_NM,
_CH,
_TY,
_SZ,
_NA,
_TST,
_FMT,
...   ) 
Value:
case (_CD) : {                                                      \
      _TY *restrict ptr;                                                \
      o->dat0 = malloc(sz*_SZ);                                 \
      o->dat  = o->dat0; ptr=o->dat;                                    \
      o->sz   = sz*_SZ;                                                 \
      if (fill) for (s8_t i=0; i < sz; i++) ptr[i]=*(_TY*)fill;         \
      break;}

Function Documentation

bio_t* bio_new ( s8_t  nDim,
s8_t *  dim,
long  ty,
void *  fill 
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Generated on Sun Sep 11 09:40:45 2011 for NPSML by  doxygen 1.6.3