C struct

new topic     » topic index » view thread      » older message » newer message

Did I wrap this C structure right. I get Windows error when trying to use
function from
dll.

MAXP = 5
typedef struct node {
  char name[8];
  struct node *parm[MAXP];
  short tag;
  double value;
  short sx,sy;       /* size */
  short px,py;      /* location on scrn */
  short ay;         /* adjust y */
  short kind;
  short nump;
  char *msg;
  struct node *next;
} node;

node_name   = allot( {8, Strz} ),
node_parm   = allot( {MAXP * 4, Strz} ),
node_tag    = allot( Word ),
node_value  = allot( DWord ),
node_sx     = allot( Word ),
node_sy     = allot( Word ),
node_px     = allot( Word ),
node_py     = allot( Word ),
node_ay     = allot( Word ),
node_kind   = allot( Word ),
node_nump   = allot( Word ),
node_msg    = allot( Lpsz ),
node_next   = allot( Ptr ),
sizeof_node = allotted_size(),

new topic     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu