Warning 605: Increase in pointer capability (assignment)
Warning 550: Symbol 'ret' (line 238) not accessed
Warning 550: Symbol 'ret' (line 392) not accessed