Lines Matching refs:qq_arg
51 #define VG_BOOL_CLO(qq_arg, qq_option, qq_var) \ argument
52 (VG_STREQN(VG_(strlen)(qq_option)+1, qq_arg, qq_option"=") && \
54 Char* val = &(qq_arg)[ VG_(strlen)(qq_option)+1 ]; \
57 else VG_(fmsg_bad_option)(qq_arg, "Invalid boolean value '%s'" \
64 #define VG_STR_CLO(qq_arg, qq_option, qq_var) \ argument
65 (VG_STREQN(VG_(strlen)(qq_option)+1, qq_arg, qq_option"=") && \
67 Char* val = &(qq_arg)[ VG_(strlen)(qq_option)+1 ]; \
74 #define VG_INT_CLO(qq_arg, qq_option, qq_var) \ argument
75 (VG_STREQN(VG_(strlen)(qq_option)+1, qq_arg, qq_option"=") && \
77 Char* val = &(qq_arg)[ VG_(strlen)(qq_option)+1 ]; \
82 if ('\0' != s[0] || (qq_var) != n) VG_(fmsg_bad_option)(qq_arg, ""); \
89 #define VG_BINTN_CLO(qq_base, qq_arg, qq_option, qq_var, qq_lo, qq_hi) \ argument
90 (VG_STREQN(VG_(strlen)(qq_option)+1, qq_arg, qq_option"=") && \
92 Char* val = &(qq_arg)[ VG_(strlen)(qq_option)+1 ]; \
100 if ('\0' != s[0] || (qq_var) != n) VG_(fmsg_bad_option)(qq_arg, ""); \
103 VG_(fmsg_bad_option)(qq_arg, \
112 #define VG_BINT_CLO(qq_arg, qq_option, qq_var, qq_lo, qq_hi) \ argument
113 VG_BINTN_CLO(10, (qq_arg), qq_option, (qq_var), (qq_lo), (qq_hi))
116 #define VG_BHEX_CLO(qq_arg, qq_option, qq_var, qq_lo, qq_hi) \ argument
117 VG_BINTN_CLO(16, (qq_arg), qq_option, (qq_var), (qq_lo), (qq_hi))
122 #define VG_DBL_CLO(qq_arg, qq_option, qq_var) \ argument
123 (VG_STREQN(VG_(strlen)(qq_option)+1, qq_arg, qq_option"=") && \
125 Char* val = &(qq_arg)[ VG_(strlen)(qq_option)+1 ]; \
130 if ('\0' != s[0]) VG_(fmsg_bad_option)(qq_arg, ""); \
137 #define VG_XACT_CLO(qq_arg, qq_option, qq_var, qq_val) \ argument
138 (VG_STREQ((qq_arg), (qq_option)) && \