libretroadmin
c5088ce2ca
Silence some warnings and general cleanups
2023-08-16 22:08:01 +02:00
Joe Osborn
679083a08b
Graceful fallback to readonly mode if RDB can't be opened readwrite ( #15569 )
...
* Graceful fallback to readonly mode if RDB can't be opened readwrite
* let RA open db readonly
2023-08-10 11:04:47 -07:00
Joseph C. Osborn
05b14ec3e4
fix c89 build
2023-07-28 00:34:52 +02:00
Joseph C. Osborn
389ed2a5e3
Fix index creation and lookup logic
2023-07-28 00:34:52 +02:00
Grisly Glee
4202f8650d
Fix trivial signedness warnings ( #15377 )
...
* Fix trivial signedness warnings
* Followup on trivial signedness warnings
2023-06-14 04:43:11 +02:00
libretroadmin
6b21ad6f53
(libretro-db) Simplifications/cleanups
2023-02-19 05:27:43 +01:00
libretroadmin
66ad277dc1
(libretro-db) Simplifications
2023-02-19 05:18:41 +01:00
libretroadmin
e65f273065
(libretro-db) Style/code nits
2023-02-19 04:54:47 +01:00
libretroadmin
91b7445bda
(libretro-db) Cleanups
2023-02-18 18:13:52 +01:00
libretroadmin
2d48cbaec6
(libretro-db) Cleanups/style nits
2023-02-18 18:04:55 +01:00
libretroadmin
6624126885
(MSVC) silence warnings
2023-02-18 17:04:23 +01:00
libretroadmin
b04a926170
(libretro-db) Further cleanups
2023-02-17 17:49:36 +01:00
libretroadmin
1dcf3b328a
(libretro-db) Cleanups
2023-02-17 16:43:00 +01:00
LibretroAdmin
a1f5a03551
(libretrodb) Replace strncpy
2022-08-25 08:32:02 +02:00
LibretroAdmin
c04201927b
Don't make libretrodb dependent on errno anymore ( #14340 )
...
* Don't make libretrodb dependent on errno anymore
2022-08-23 19:36:52 +02:00
LibretroAdmin
6f738d4fbd
Gradually get rid of strcpy_literal
...
Reasons:
1 - Just a macro for strcpy
1.2 - doesn't have a return type unlike strlcpy, can't be used
for string concatenation
1.3 - unsafe compared to strlcpy
Do either manual string assignment per character or strlcpy, no
inbetween by resorting to strcpy
2022-08-23 15:04:47 +02:00
TheRetroPirate
28145abde9
forgot to include the changes for the c_converter to include the metadata in the rdb files
2022-03-15 05:51:20 +01:00
sonninnos
ca311246b1
C89 buildfix
2021-08-24 22:32:47 +03:00
Autechre
e5dc368e20
Merge pull request #12735 from schellingb/rmsgpack_fixwrapintwrite
...
libretro-db fix writing of numerical values
2021-08-04 15:08:14 +02:00
Bernhard Schelling
9956ff041e
Fix libretro-db loading on big endian platforms
...
Wrong casting did read garbage data for numerical values on big endian platforms.
Numerical values are used for array/map lengths so this could easily cause random crashes during parsing but also later while using the data.
Use union to avoid strict aliasing warnings.
2021-08-04 01:20:25 +09:00
Bernhard Schelling
2d1a657ba8
libretro-db fix writing of numerical values
...
Correctly write map lengths between 16 and 65535 to just 2 bytes and not 4.
Fix writing of numerical values between -31 and -1.
Fix writing of numerical values less than 256 on big endian platforms.
2021-08-04 01:15:21 +09:00
Rob Loach
d279246db3
libretro-db: hash.c is now lrc_hash.c
...
🤷
2021-03-12 11:47:42 -05:00
Daniel De Matteis
1ece33337c
(Mac) More warning fixes
2021-01-26 21:21:51 +01:00
twinaphex
357b7d68f6
(libretro-common) Rename rhash to lrc_hash
...
(rcheevos) Rename rhash to rc_hash
2020-12-28 19:55:54 +01:00
twinaphex
783bcb7a61
Avoid printf/puts
2020-09-28 03:17:21 +02:00
twinaphex
c744baeb89
Add ctype variants to stdstring and use it in RA
2020-09-27 22:15:32 +02:00
twinaphex
f1432db433
Cleanup
2020-09-27 20:44:31 +02:00
twinaphex
e9e25aae7d
res.val.bool_ was being set a second time to 0 unnecessarily
2020-09-27 20:41:02 +02:00
twinaphex
edf8fd99c7
(libretro-db) query.c - get rid of strlen call in query_peek
2020-09-27 20:38:08 +02:00
twinaphex
b829c7c1f8
(libretro-db) Cleanups - get rid of some goto labels, simplify one
...
conditional
2020-09-27 20:21:54 +02:00
twinaphex
5668a1da78
Turn this into global constant
2020-09-20 22:47:38 +02:00
twinaphex
1296fc4745
use strlcpy_literal for string literal copies
2020-09-19 23:28:01 +02:00
twinaphex
5166eebcaf
for loop cleanups - use space after 'for'
2020-08-19 03:06:22 +02:00
twinaphex
f934aaa78d
Reordre structs, alignment
2020-08-15 18:42:27 +02:00
twinaphex
67913127ef
Some struct reordering
2020-08-14 14:35:43 +02:00
Twinaphex
faa468d87f
Get rid of unused variables
2020-08-04 04:07:42 +02:00
twinaphex
77cf0ad524
(libretro-db) Small cleanups
2020-08-03 17:13:54 +02:00
twinaphex
1f0529a275
(libz) Silence some warnings - use INT64_C/UINT64_C
2020-07-29 04:41:13 +02:00
twinaphex
a3c1d4ac98
(query.c) Cleanups
2020-07-05 04:21:27 +02:00
twinaphex
c1634914d6
(libretro-db) Cleanup
2020-07-05 02:52:56 +02:00
twinaphex
69b457a427
(libretro-db) Pass tmp_error_buff around to other functions
2020-07-05 02:50:46 +02:00
twinaphex
5e3b353987
(libretro-db) Avoid callocs when possible
2020-06-26 20:24:05 +02:00
Rob Loach
705cfe9e82
Fix rtime in db-converter compilation
2020-06-20 17:15:07 -04:00
twinaphex
685948368e
(libretro-db) Should fix buffer overflow - should fix Database
...
Information and Scan folder/File with GCC 10
2020-06-14 18:03:00 +02:00
twinaphex
110339c1cc
(libretro-db) Add TODO/FIXME notes
2020-06-05 18:13:25 +02:00
Rob Loach
16aac7bfac
libretro-db: Fix stdstring undefined in c_converter
2020-05-27 18:34:47 -04:00
gordon-fish
71c12aab32
Fix to correctly set header.metadata_offset
...
This fix will correctly set ``header.metadata_offset`` in ``libretrodb_create`` instead of always setting it to zero.
The main problem was using ``filestream_seek`` when ``filestream_tell`` should be used to get the actual offset.
See issue #10140
2020-02-28 07:46:07 -08:00
twinaphex
8627d638e1
Cleanups
2020-02-04 06:05:00 +01:00
twinaphex
f785e4b045
Replace while (1) with for (;;) - avoids MSVC warnings
2020-01-30 16:15:52 +01:00
twinaphex
df8f93e9d5
Split up VFS file_path code into separate file
2020-01-09 15:44:48 +01:00