{"ref":"refs/heads/develop","push_id":54742729,"commits":[{"sha":"f15bf1bf18dfe51136cea0a026bc39bca60b0c92","author":{"email":"d572df6721019ddaf13014819c38f402030deb5d@redjack.com","name":"Douglas Creager"},"url":"https://api.github.com/repos/dcreager/libcork/commits/f15bf1bf18dfe51136cea0a026bc39bca60b0c92","message":"Use standard error-returning signatures\n\nThis patch updates all of the libcork functions to use one of the\nstandard signatures for functions that return an error condition:\n\n  int\n  function_name(/* params */, struct cork_error *err)\n\n  /* any pointer type */\n  function_name(/* params */, struct cork_error *err)\n\nIn particular, there are quite a few more functions that now return\nerror conditions."},{"sha":"aefc3085d4b7bd8841d61cbeae1017194e904dd4","author":{"email":"d572df6721019ddaf13014819c38f402030deb5d@redjack.com","name":"Douglas Creager"},"url":"https://api.github.com/repos/dcreager/libcork/commits/aefc3085d4b7bd8841d61cbeae1017194e904dd4","message":"Better handling of NUL terminators in cork_buffer\n\nWe now always append a NUL terminator onto the end of the contents of a\ncork_buffer, but don't include the NUL byte in the length of the buffer.\nThis simplifies a couple of the functions, and is “saner”, in that its\ndescription in the documentation is much shorter.  One backwards-\nincompatible change is that the \"size\" of a C string buffer is now one\nless, since it no longer contains the NUL terminator."}],"head":"aefc3085d4b7bd8841d61cbeae1017194e904dd4","size":2}