gint32 thrift_binary_protocol_write_field_begin (ThriftProtocol *protocol, const gchar *name, const ThriftType field_type, const gint16 field_id, GError **error) { THRIFT_UNUSED_VAR (name); g_return_val_if_fail (THRIFT_IS_BINARY_PROTOCOL (protocol), -1); gint32 ret; gint32 xfer = 0; if ((ret = thrift_protocol_write_byte (protocol, (gint8) field_type, error)) < 0) { return -1; } xfer += ret; if ((ret = thrift_protocol_write_i16 (protocol, field_id, error)) < 0) { return -1; } xfer += ret; return xfer; }
int32_t thrift_binary_protocol_write_field_begin (ThriftProtocol *protocol, const char *name, const ThriftType field_type, const int16_t field_id, int *error) { int32_t ret; int32_t xfer = 0; if ((ret = thrift_protocol_write_byte (protocol, (int8_t) field_type, error)) < 0) { return -1; } xfer += ret; if ((ret = thrift_protocol_write_i16 (protocol, field_id, error)) < 0) { return -1; } xfer += ret; return xfer; }