*/
void sptps_log_quiet(sptps_t *s, int s_errno, const char *format, va_list ap) {
*/
void sptps_log_quiet(sptps_t *s, int s_errno, const char *format, va_list ap) {
}
void sptps_log_stderr(sptps_t *s, int s_errno, const char *format, va_list ap) {
}
void sptps_log_stderr(sptps_t *s, int s_errno, const char *format, va_list ap) {
// Log an error message.
static bool error(sptps_t *s, int s_errno, const char *format, ...) {
// Log an error message.
static bool error(sptps_t *s, int s_errno, const char *format, ...) {
// Receive an ACKnowledgement record.
static bool receive_ack(sptps_t *s, const char *data, uint16_t len) {
// Receive an ACKnowledgement record.
static bool receive_ack(sptps_t *s, const char *data, uint16_t len) {
if(!s->instate || len < 21) {
return error(s, EIO, "Received short packet");
}
if(!s->instate || len < 21) {
return error(s, EIO, "Received short packet");
}
-size_t sptps_receive_data(sptps_t *s, const void *data, size_t len) {
+size_t sptps_receive_data(sptps_t *s, const void *vdata, size_t len) {
+ const char *data = vdata;