Commit Graph

261 Commits

Author SHA1 Message Date
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
ZornTaov 450feb46cc
Update libretro-db/README.md
Looking through libretro-db/query.c I discovered the b prefix to strings that turns the string into binary, this is useful for searching up hexadecimal hashes.  This information was not described in the documentation, so I've added it before the Names only search to group with the other find commands, though it will work with get-names as well.
2019-07-18 14:02:17 -07:00
Rob Loach 03d0462fa4
libretrodb: Update the whitespace 2019-06-25 01:24:46 -04:00
Rob Loach 1015c0cd08
docs: Fix libretro-db docs
The correct git URL is https://github.com/libretro/libretro-super.git
2019-06-23 16:57:47 -04:00
twinaphex 3e72c502a8 strlen optimizations :
- use STRLEN_CONST for constant strings, translates to sizeof
which should be computed at compile-time
- found some places where we are needlessly calling strlen two
times instead of just once
2019-04-27 04:21:10 +02:00
orbea 28ff4b391a Clean up white space. 2019-02-03 16:00:50 -08:00
Zlika 4dbd15381a Add missing files in libretro-db Makefile 2019-01-26 15:05:50 +01:00
orbea e062b98088 Remove trailing blank lines.
find . -type f -exec sed -i '${/^[[:space:]]*$/d;}' {} \+
2019-01-17 19:39:38 -08:00
orbea bfc366decc Squeeze extra blank lines with cat(1).
Example:

find . -type f -iname '*.c' | while read -r i; do
  cat -s "$i" > "$i.new"
  mv "$i.new" "$i"
done
2019-01-08 11:04:58 -08:00
markwkidd 638ab39dfb
add libretro-db docs for consolidating DATs 2018-12-14 14:08:32 -05:00
Twinaphex 2a39dc7045
Merge pull request #7594 from markwkidd/patch-2
fix libretro-db Makefile
2018-11-15 21:50:57 +01:00
markwkidd 04bdca8e1f
update, expand, and re-sequence libretro-db doc 2018-11-15 13:02:41 -05:00
markwkidd 0aca0afa07
fix libretro-db Makefile
The current Makefile doesn't work. This patch comes via @grant2258 and originally from @natinusala and is intended to resolve https://github.com/libretro/RetroArch/issues/7586
2018-11-15 10:38:24 -05:00
twinaphex 3c73183a04 Cleanups - fix warnings 2018-05-07 15:05:59 +02:00
Twinaphex a20d53202d
Merge pull request #6576 from RobLoach/patch-30
libretro-db: Show missing key match warning once
2018-04-14 20:47:53 +02:00
Rob Loach d44f9467e4
libretro-db: Fix whitespace 2018-04-14 14:10:40 -04:00
Rob Loach d3bbdb2e06
libretro-db: Show missing key match warning once
Before, the "missing match" warning would appear for every entry. This change makes it show that it only displays the warning once.
2018-04-14 14:09:46 -04:00
Rob Loach b0a2df41dd
libretro-db: Ignore compiled binaries
This makes it so that the compiled libretro-db binaries are ignored from git.
2018-04-14 14:08:28 -04:00
twinaphex 71b423c572 Don't use mmap for libretrodb - using mmap seems
to have adverse performance impact
2018-02-13 07:34:19 +01:00
Alcaro 12ed6b8657 oh right, that's what it wants. 2017-12-28 04:13:00 +01:00
Alcaro c29d5906d2 okay so why exactly are we using seek instead of tell/size 2017-12-28 04:08:41 +01:00
Rob Loach 4564301bb5
Update c_converter with libretro-common vfs changes 2017-12-20 20:15:33 -05:00
twinaphex 6622cb0810 Update libretro API 2017-12-16 14:12:38 +01:00
Alcaro ecf5d55a25 Rename this one, to not codify policy in what should be a frontend decision 2017-12-14 21:21:18 +01:00
gblues 6904101c44 Clean up trailing whitespace
== DETAILS

Really simple code cleanup, because my editor flags trailing whitespaces
and it's pretty annoying.
2017-12-12 00:24:18 -08:00
twinaphex 61d3f90cae Add hint defines to libretro.h 2017-12-11 12:53:47 +01:00