#ifdef dnc_h #else #define dnc_h extern void dN_send (int Dnode, int size, char *block, int sync); extern void dN_receive (int *Fnode, int *size, char *block, int sync ); extern void dN_mynode (int *mynode); extern void dN_nodes (int *nodecnt); extern void dN_poll (int *ready); extern void dN_timer (int *tranny_clk); extern void dN_wait ( int *Fnode, int *size ); extern void dN_wait_ack (); extern void dN_ld_run (int linkno); extern void dN_ld_out_noflush (int linkno, char *data, int size); extern void dN_ld_out (int linkno, char *data, int size); extern void dN_ld_ccb_out (int linkno, char *data, int size); extern void dN_ld_ccb_in (int linkno, char *data, int size); extern void dN_ld_in (int linkno, char *data, int size); extern void dN_ld_out_2D (int linkno, char *data, int width, int stride, int length ); extern void dN_ld_in_2D (int linkno, char *data, int width, int stride, int length ); extern int dN_ld_stat (int linkno); extern void spin( int link ); #endif