ci: fix failing tests for mysql, crypto.rc4, strings

master
Delyan Angelov 2022-04-15 20:45:28 +03:00
parent c03fe020bf
commit 868d3e1008
No known key found for this signature in database
GPG Key ID: 66886C0F12D595ED
4 changed files with 15 additions and 2 deletions

View File

@ -16,8 +16,8 @@ import crypto.internal.subtle
struct Cipher {
mut:
s []u32
i byte
j byte
i u8
j u8
}
// new_cipher creates and returns a new Cipher. The key argument should be the

View File

@ -153,6 +153,10 @@ pub fn (mut stmt Stmt) bind_bool(b &bool) {
stmt.bind(mysql.mysql_type_tiny, b, 0)
}
pub fn (mut stmt Stmt) bind_byte(b &byte) {
stmt.bind(mysql.mysql_type_tiny, b, 0)
}
pub fn (mut stmt Stmt) bind_u8(b &u8) {
stmt.bind(mysql.mysql_type_tiny, b, 0)
}

View File

@ -60,6 +60,11 @@ pub fn (mut b Builder) write_u8(data u8) {
b << data
}
// write_byte appends a single `data` byte to the accumulated buffer
pub fn (mut b Builder) write_byte(data byte) {
b << data
}
// write implements the Writer interface
pub fn (mut b Builder) write(data []u8) ?int {
if data.len == 0 {

View File

@ -23,6 +23,10 @@ pub fn (mut b Builder) write_b(data u8) {
b << data
}
pub fn (mut b Builder) write_byte(data byte) {
b << data
}
pub fn (mut b Builder) write_u8(data u8) {
b << data
}