Lines Matching refs:rh
16 {ctype} rh, size_t rsize) {{
20 __{prefix}_assert_print_{type}(rh, rsize);
48 #define __{PREFIX}_ASSERT_{TYPE}_{COMP}(file, line, lh, rh)
51 __typeof__(lh) _rh = (__typeof__(lh))rh;
70 #define __{PREFIX}_ASSERT_{TYPE}_{COMP}(file, line, lh, rh)
73 bool _rh = !!(rh);
103 #define __{PREFIX}_ASSERT_{TYPE}_{COMP}(file, line, lh, rh, size)
106 const void *_rh = rh;
124 #define __{PREFIX}_ASSERT_{TYPE}_{COMP}(file, line, lh, rh)
127 const char *_rh = rh;
164 def mkassert(type, comp, lh, rh, size=None):
170 'rh': rh.strip(' '),
174 return ((ASSERT + '(__FILE__, __LINE__, {lh}, {rh}, {size})')
177 return ((ASSERT + '(__FILE__, __LINE__, {lh}, {rh})')
256 rh = pexpr(p) ; p.accept('ws')
261 return mkassert('str', COMP[comp], lh, rh)
268 rh = pexpr(p) ; p.accept('ws')
275 return mkassert('mem', COMP[comp], lh, rh, size)
281 rh = pexpr(p) ; p.accept('ws')
283 return mkassert('int', COMP[comp], lh, rh)
337 rh = pexprs(p)
338 return ws + mkassert('int', 'eq', lh, rh)