change size_t to ssize_t to allow for returning negative error values
Merge pull request #103 from opentechinstitute/more_ssize_t

change size_t to ssize_t to allow for returning negative error values