Disassembly: 
  L1: 55 ?? push ebp
   8b ec ?? mov ebp, esp
   8b 55 08 ?? mov edx, dword ss:[ebp + 8]
   8b c2 ?? mov eax, edx
  
  L2: 8a 08 ?? mov cl, byte ds:[eax]
   40 ?? inc eax
   84 c9 ?? test cl, cl
  
  L3: 75 f9 ?? jne basic block L2
  
  L4: 2b c2 ?? sub eax, edx
   48 ?? dec eax
   5d ?? pop ebp
   c3 ?? ret
  
  