40 #include FT_INTERNAL_DEBUG_H 90 return (
CF2_UInt)( stack->top - &stack->buffer[0] );
104 stack->top->u.i =
val;
120 stack->top->u.r =
val;
130 if ( stack->top == &stack->buffer[0] )
143 return stack->top->u.i;
152 if ( stack->top == &stack->buffer[0] )
160 switch ( stack->top->type )
167 return stack->top->u.r;
186 switch ( stack->buffer[
idx].type )
193 return stack->buffer[
idx].u.r;
201 stack->top = &stack->buffer[0];
cf2_stack_popFixed(CF2_Stack stack)
cf2_stack_popInt(CF2_Stack stack)
cf2_stack_init(FT_Memory memory, FT_Error *e)
cf2_stack_pushFixed(CF2_Stack stack, CF2_Fixed val)
cf2_stack_count(CF2_Stack stack)
#define FT_ASSERT(condition)
#define cf2_fracToFixed(x)
#define CF2_SET_ERROR(error, e)
cf2_stack_getReal(CF2_Stack stack, CF2_UInt idx)
cf2_stack_clear(CF2_Stack stack)
cf2_stack_pushInt(CF2_Stack stack, CF2_Int val)
#define CF2_OPERAND_STACK_SIZE
#define cf2_intToFixed(i)
cf2_stack_free(CF2_Stack stack)
typedefFT_BEGIN_HEADER struct FT_MemoryRec_ * FT_Memory
CF2_StackNumber buffer[CF2_OPERAND_STACK_SIZE]