expression
ret = krb5_ret_string(sp, &expression);
expression = NULL;
expression ? expression : "*");
free(expression);
ret = kadm5_get_principals(kadm_handlep, expression, &princs, &n_princs);
free(expression);
char *password, *expression;
const char *expression,
const char *expression,
return __CALL(get_principals, (server_handle, expression, princs, count));
const char *expression,
krb5_store_int32(sp, expression != NULL);
if(expression)
krb5_store_string(sp, expression);
const char *expression,
d.exp = expression;
asprintf(&d.exp2, "%s@%s", expression, r);
inv_param_handler(const wchar_t* expression,
function, file, line, expression);
return (expression != 0);
int _check_if(int expression, const char *file, int line, const char *expression_string, const char *format, ...) {
if (expression) {
#define check_if(expression, format, ...) \
_check_if(expression, __FILE__, __LINE__, #expression, format , ## __VA_ARGS__)
#define check_if_not(expression, format, ...) \
check_if(!(expression), format, ## __VA_ARGS__)
int _check_if(int expression, const char *file, int line, const char *expression_string, const char *format, ...);
__assert(const char *func, const char *file, int line, const char *expression)
expression, file, line);
expression, func, file, line);
expression_t expression;
f2_opcode destination ',' expression opt_source ret ';'
type_check(symbol_t *symbol, expression_t *expression, int opcode)
invalid_bits = expression->value & ~symbol->info.rinfo->valid_bitmask;
for(node = expression->referenced_syms.slh_first;
%type <expression> expression immediate immediate_or_a
| T_FIELD T_SYMBOL expression
| T_FIELD T_SYMBOL expression
| T_ENUM T_SYMBOL expression
| T_SYMBOL expression
T_MASK T_SYMBOL expression
expression:
expression '|' expression
| expression '&' expression
| expression '+' expression
| expression '-' expression
| expression '*' expression
| expression '/' expression
| expression T_EXPR_LSHIFT expression
| expression T_EXPR_RSHIFT expression
| '(' expression ')'
| '~' expression
| '-' expression %prec UMINUS
T_CONST T_SYMBOL expression
expression
expression
static void type_check(symbol_t *symbol, expression_t *expression, int and_op);
#define assert(expression) { \
if (!(expression)) { \
#expression, \
#define QMD_ASSERT(expression, fmt, ...) do { \
if (__predict_false(!(expression))) \
#define REQUIRE(expression) do { \
if (!(expression)) \
class terminal_expr : public expression
terminal_expr(source_location l, valty v) : expression(l), val(v) {}
struct paren_expression : public expression
paren_expression(source_location l, expression_ptr p) : expression(l),
class unary_operator : public expression
expression(l), subexpr(std::move(p)) {}
struct binary_operator_base : public expression
using expression::expression;
class ternary_conditional_operator : public expression
expression(sl), cond(std::move(c)), lhs(std::move(l)),
expression::loc.report_error("Division by zero");
struct expression;
typedef std::unique_ptr<expression> expression_ptr;
print_exp(struct expression *exp)
walk_back_and_insert_paren(struct expression **beg, struct expression *frm)
struct expression *at, *ex;
ex = malloc(sizeof(struct expression));
memset(ex, 0, sizeof(struct expression));
walk_fwd_and_insert_paren(struct expression *frm, struct expression **added)
struct expression *at, *ex;
ex = malloc(sizeof(struct expression));
memset(ex, 0, sizeof(struct expression));
add_precendence(struct expression **beg, struct expression *start, struct expression *end)
struct expression *at, *newone;
static struct expression *
set_math_precidence(struct expression **beg, struct expression *exp, struct expression **stopped)
struct expression *at, *start, *end;
alloc_and_hook_expr(struct expression **exp_p, struct expression **last_p)
struct expression *ex, *at;
pmc_name_set(struct expression *at)
ex = malloc(sizeof(struct expression));
struct expression *
struct expression *exp=NULL, *last=NULL, *at;
memset(ex, 0, sizeof(struct expression));
static struct expression *
gather_exp_to_paren_close(struct expression *exp, double *val_fill)
struct expression *lastproc;
run_expr(struct expression *exp, int initial_call, struct expression **lastone)
struct expression *op, *other_half, *rest;
validate_expr(struct expression *exp, int val1_is_set, int op_is_set, int val2_is_set,
calc_expr(struct expression *exp)
struct expression *at;
struct expression *exp;
struct expression *next; /* Next in expression. */
struct expression *prev; /* Prev in expression. */
struct expression *parse_expression(char *str);
double run_expr(struct expression *exp, int initial_call, struct expression **lastone);
void print_exp(struct expression *exp);
extern int (*expression)(struct counters *, int);
int (*expression)(struct counters *, int);
expression = the_cpu.ents[i].func;
if (expression == NULL)
(*expression)(cpu, pos);
build_command_for_exp(struct expression *exp)
struct expression *at;
struct expression *at;
set_manual_exp(struct expression *exp)
expression = user_expr;
if (expression == NULL) {
extern struct expression *master_exp;
struct expression *master_exp=NULL;