Mistři v programování na #hovnokod

C/C++ #1705

Jedná se o C, není nad to definovat všechny proměnné na začátku funkce. [zhuštěno na méně řádků, protože nejde vložit kód delší než 80 řádků :-)]

void primitiveCallout(void)
{
    int address; int address1; int address2; int address3;
    int addressPtr; int addressPtr1;
    char *allocation; char *allocation1;
    int argClass; int argClass1;
    int argSpec; int argSpec1;
    int argType; int argType1;
    int argTypeArray; int argTypeArray1;
    int argTypes; int argTypes1; int argTypes11; int argTypes2;
    int atomicType; int atomicType1; int atomicType11; int atomicType2;
    CalloutState *calloutState; CalloutState *calloutState1;
    int classOop; int classOop1;
    char *cString; char *cString1;
    int err; int err1;
    int externalFunction;
    int ffiRetType; int ffiRetType1;
    int flags; int flags1;
    double floatRet; double floatRet1;
    int functionName; int functionName1;
    int i; int i1; int i2; int i3;
    unsigned long intRet; unsigned long intRet1;
    int meth;
    int myThreadIndex; int myThreadIndex1;
    int nArgs; int nArgs1;
    int oop; int oop1; int oop11; int oop12; int oop2; int oop3;
    void *pointer; void *pointer1;
    int *ptr; int *ptr1; int *ptr2; int *ptr3;
    int requiredStackSize; int requiredStackSize1;
    int result; int result1; int result2;
    int retClass; int retClass1; int retClass11; int retClass2;
    int retOop; int retOop1; int retOop11; int retOop2;
    int retryCount;
    int retType; int retType1;
    int specLiteral; int specLiteral1; int specLiteral11; int specLiteral2;
    int stackSize; int stackSize1;
    int strLen; int strLen1;
    int strOop; int strOop1;
    char *strPtr; char *strPtr1;
    CalloutState theCalloutState; CalloutState theCalloutState1;
    int typeSpec; int typeSpec1; int typeSpec11; int typeSpec2;
    
    // ...

Anonymous,