package sqlite3

import (
	

	
)

func ( *env) ( int32) {
	testenv.Exit()
}

func ( *env) ( int32) int32 {
	return testenv.System(.Wrapper, )
}

func ( *env) ( int32) int32 {
	if testenv.TB == nil {
		return -1
	}
	 := .ReadString(ptr_t(), _MAX_NAME)
	testenv.WriteString()
	testenv.WriteByte('\n')
	return 0
}

func ( *env) ( int32) int32 {
	if testenv.TB == nil {
		return -1
	}
	if .DelHandle(ptr_t()) != nil {
		return -1
	}
	return 0
}

func ( *env) (,  int32) int32 {
	if testenv.TB == nil {
		return 0
	}
	 := .ReadString(ptr_t(), _MAX_NAME)
	,  := testenv.FS.Open()
	if  != nil {
		return 0
	}
	return int32(.AddHandle())
}

func ( *env) ( int32) int32 {
	if testenv.TB == nil {
		return -1
	}
	return 0
}

func ( *env) (,  int32) int32 {
	if testenv.TB == nil {
		return -1
	}
	if testenv.WriteByte(byte()) != nil {
		return -1
	}
	return 0
}

func ( *env) (, , ,  int32) int32 {
	if testenv.TB == nil {
		return 0
	}
	 := .Buf[:][:*]
	,  := testenv.Write()
	return int32( / int())
}

func ( *env) (, , ,  int32) int32 {
	if testenv.TB == nil {
		return 0
	}
	 := .GetHandle(ptr_t()).(io.Reader)
	 := .Buf[:][:*]
	,  := .Read()
	return int32( / int())
}

func ( *env) ( int32) int32 {
	if testenv.TB == nil {
		return -1
	}
	 := .GetHandle(ptr_t()).(io.Seeker)
	,  := .Seek(0, io.SeekCurrent)
	if  != nil {
		return -1
	}
	return int32()
}

func ( *env) (, ,  int32) int32 {
	if testenv.TB == nil {
		return -1
	}
	 := .GetHandle(ptr_t()).(io.Seeker)
	,  := .Seek(int64(), int())
	if  != nil {
		return -1
	}
	return 0
}