Fix -Wmissing-field-initializers
Fixed signedness

get_cursor_header() is even declared "signed int", how this came to
become unsigned int is a mystery
Fix signedness warnings
Its used as size_t, returned as size_t, it is a size_t
These should all be size_t

We were comparing size_t with all sorts of things that could have
caused random errors
Fix -Wshadow warnings
Fix WS as per review
Define PHP_FE_END when missing, and use it to end zend_function_entry
Merge pull request #550 from bjori/compiler-warnings

Compiler warnings

* bjori/compiler-warnings:
  Define PHP_FE_END when missing, and use it to end zend_function_entry
  Fix WS as per review
  Fix -Wshadow warnings
  These should all be size_t
  Its used as size_t, returned as size_t, it is a size_t
  Fix signedness warnings
  Fixed signedness
  Fix -Wmissing-field-initializers