mirror of
https://github.com/bsnes-emu/bsnes.git
synced 2025-08-30 16:50:13 +02:00
Update to v095r06 release.
byuu says: Changelog: - fixed I/O register reads; perfect score on endrift's I/O tests now - fixed mouse capture clipping on Windows [Cydrak] - several hours of code maintenance work done on the SFC core All higan/sfc files should now use the auto fn() -> ret; syntax. Haven't converted all unsigned->uint yet. Also, probably won't do sfc/alt as that's mostly just speed hack stuff. Errata: - forgot auto& instead of just auto on SuperFamicom::Video::draw_cursor, which makes Super Scope / Justifier crash. Will be fixed in the next WIP.
This commit is contained in:
@@ -40,7 +40,7 @@ struct ODBC {
|
||||
return value;
|
||||
}
|
||||
|
||||
auto decimal(unsigned column) -> uint64_t {
|
||||
auto natural(unsigned column) -> uint64_t {
|
||||
if(auto value = _values(column)) return value.get<uint64_t>(0);
|
||||
uint64_t value = 0;
|
||||
SQLGetData(statement(), 1 + column, SQL_C_UBIGINT, &value, 0, nullptr);
|
||||
@@ -79,7 +79,7 @@ struct ODBC {
|
||||
}
|
||||
|
||||
auto integer() -> int64_t { return integer(_output++); }
|
||||
auto decimal() -> uint64_t { return decimal(_output++); }
|
||||
auto natural() -> uint64_t { return natural(_output++); }
|
||||
auto real() -> double { return real(_output++); }
|
||||
auto text() -> string { return text(_output++); }
|
||||
auto data() -> vector<uint8_t> { return data(_output++); }
|
||||
|
@@ -43,7 +43,7 @@ struct SQLite3 {
|
||||
return sqlite3_column_int64(statement(), column);
|
||||
}
|
||||
|
||||
auto decimal(unsigned column) -> uint64_t {
|
||||
auto natural(unsigned column) -> uint64_t {
|
||||
return sqlite3_column_int64(statement(), column);
|
||||
}
|
||||
|
||||
@@ -70,7 +70,7 @@ struct SQLite3 {
|
||||
}
|
||||
|
||||
auto integer() -> int64_t { return integer(_output++); }
|
||||
auto decimal() -> uint64_t { return decimal(_output++); }
|
||||
auto natural() -> uint64_t { return natural(_output++); }
|
||||
auto real() -> double { return real(_output++); }
|
||||
auto text() -> string { return text(_output++); }
|
||||
auto data() -> vector<uint8_t> { return data(_output++); }
|
||||
|
Reference in New Issue
Block a user