{"name": "packetbuf_copyfrom", "code": "__int64 __fastcall packetbuf_copyfrom ( const void * @@a1@@ , unsigned __int16 @@a2@@ ) { unsigned __int16 @@v2@@ ; unsigned __int16 @@v4@@ ; packetbuf_clear ( ) ; @@v2@@ = Number ; if ( @@a2@@ <= Number ) @@v2@@ = @@a2@@ ; @@v4@@ = @@v2@@ ; memcpy ( packetbufptr , @@a1@@ , @@v2@@ ) ; buflen = @@v4@@ ; return @@v4@@ ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "const void"}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "unsigned __int16", "s": 2}, "location": "r64"}, {"n": "v2", "t": {"T": 1, "n": "unsigned __int16", "s": 2}, "location": "r8"}, {"n": "v4", "t": {"T": 1, "n": "unsigned __int16", "s": 2}, "location": "s2"}]}