Project

General

Profile

« Previous | Next » 

Revision 14ebde97

Added by Xavier Thirioux about 9 years ago

improved code generation by factorizing out arrows

View differences:

include/arrow.h
21 21

  
22 22
#define _arrow_reset(self) {(self)->_reg._first = 1;}
23 23

  
24
/* Step macro for specialized arrows of the form: (true -> false) */
25

  
26
#define _once_step(output,self) { *output = (self)->_reg._first; if ((self)->_reg._first) { (self)->_reg._first=0; }; }
27

  
24 28
#endif

Also available in: Unified diff