C_far icon

Get : Frame

C_far | PRO | 06/30/16 09:44:57 AM UTC | 0 ⭐ | 7854 👁️ | Never ⏰ | []
Pawn |

900 B

|

None

|

0 👍

/

0 👎

#include "a_samp"
 
/*
 
    test1 = *(data + frm)
    test2 = *(data + *(data + frm))
    test3 = *(data + *(data + *(data + frm)))
    test4 = *(data + *(data + *(data + *(data + frm))))
    
    test1 = test2 = test3 = test4 = main()'s FRM
 
*/
 
main()
{
    new
        frm;
        
    #emit LCTRL 5
    #emit STOR.S.pri frm
    
    printf("FRM_main  :  0x%x", frm);
    
    test1();
}
 
test1()
{
    new
        frm;
        
    #emit LOAD.S.pri 0
    #emit STOR.S.pri frm
    
    printf("FRM_test1 :  0x%x", frm);
    
    test2();    
}
 
test2()
{
    new
        frm;
        
    #emit LREF.S.pri 0
    #emit STOR.S.pri frm
    
    printf("FRM_test2 :  0x%x", frm);
    
    test3();
}
 
test3()
{
    new
        frm;
        
    #emit LREF.S.pri 0
    #emit LOAD.I
    #emit STOR.S.pri frm
    
    printf("FRM_test3 :  0x%x", frm);
    
    test4();
}
 
test4()
{
    new
        frm;
        
    #emit LREF.S.pri 0
    #emit LOAD.I
    #emit LOAD.I
    #emit STOR.S.pri frm
    
    printf("FRM_test4 :  0x%x", frm);
}

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎

    
        
  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎

    
        
  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    👍

    /

    👎