Name: Anonymous 2011-10-08 10:51
If you guys are such programmers, what programmes have you created?
OpType2 = OpType;
AI = getAI();
New = gplHeap_normalizedNew(AI->Heap, OpType2);
New2 = New;
if ( New )
{
switch ( New->Type )
{
case GPL_INTEGER:
v22 = New->VTBL->refInt(New);
v23 = gtsFrame_getCell(StoredFrame, CellSel);
*v22 = gtsOperand_getInt(v23);
break;
case GPL_FLOAT:
v24 = New->VTBL->refFloat(New);
v25 = gtsFrame_getCell(StoredFrame, CellSel);
gtsOperand_getFloat((int *)&Tmp, v25);
*v24 = (signed int)Tmp.Ptr;
break;
case GPL_STRING:
v26 = New->VTBL->refString(New);
v27 = &Tmp;
v28 = gtsFrame_getCell(StoredFrame, CellSel);
gtsOperand_getString(&Tmp, v28);
strOverwrite(v26, &Tmp);
goto delStr;
case GPL_BOOLEAN:
v29 = New->VTBL->refBool(New);
v30 = gtsFrame_getCell(StoredFrame, CellSel);
*v29 = gtsOperand_getInt(v30) != 0;
break;
case GPL_FUNCTION:
v27 = &Tmp;
v31 = gtsFrame_getCell(StoredFrame, CellSel);
gtsOperand_getString(&Tmp, v31);
v32 = New2->VTBL->refGplFunction(New2);
gpl_addFunction(v32, &Tmp);
delStr:
strDel(v27, 2);
break;
default:
break;
}
}
gtmFrame_setCell(ThisFrame, CellSel, New2);