Commit 1ca8233
committed
[PATCH] (file_path_special) Remove 33 unused FILE_PATH_* macros
These macros were defined but had no consumer anywhere in the in-scope
tree (verified after excluding deps/, libretro-common/, libretro-db/,
tests-other/, samples/, and vendored SDK trees). The list:
Extension constants for image/audio formats RetroArch reads through
generic file APIs rather than format-specific paths:
FILE_PATH_MP3_EXTENSION, FILE_PATH_FLAC_EXTENSION,
FILE_PATH_OGG_EXTENSION, FILE_PATH_WAV_EXTENSION,
FILE_PATH_MOD_EXTENSION, FILE_PATH_S3M_EXTENSION,
FILE_PATH_XM_EXTENSION, FILE_PATH_JPEG_EXTENSION,
FILE_PATH_BMP_EXTENSION, FILE_PATH_TGA_EXTENSION,
FILE_PATH_JPG_EXTENSION
Patch-format extensions handled generically by the patch loader:
FILE_PATH_UPS_EXTENSION, FILE_PATH_IPS_EXTENSION,
FILE_PATH_BPS_EXTENSION, FILE_PATH_XDELTA_EXTENSION
Archive extensions handled by libretro-common's archive_file:
FILE_PATH_ZIP_EXTENSION, FILE_PATH_7Z_EXTENSION
Shader-preset extensions; the consumer in
gfx/video_shader_parse.c:video_shader_get_preset_extension uses bare
string literals rather than these macros:
FILE_PATH_CGP_EXTENSION, FILE_PATH_GLSLP_EXTENSION,
FILE_PATH_SLANGP_EXTENSION
Other dead extension constants:
FILE_PATH_AUTO_EXTENSION, FILE_PATH_OPT_EXTENSION,
FILE_PATH_RTC_EXTENSION, FILE_PATH_LPL_EXTENSION_NO_DOT,
FILE_PATH_RDB_EXTENSION_NO_DOT, FILE_PATH_EVENT_LOG_EXTENSION,
FILE_PATH_LOCK_EXTENSION, FILE_PATH_STANDALONE_EXEMPT_EXTENSION
Dead URL/playlist constants:
FILE_PATH_INDEX_EXTENDED_URL, FILE_PATH_NETPLAY_ROOM_LIST_URL,
FILE_PATH_RETROACHIEVEMENTS_URL, FILE_PATH_LUTRO_PLAYLIST,
FILE_PATH_NUL
The header file_path_special.h is internal (not exposed via libretro.h)
and is included only by RetroArch's own .c files; removing these macros
is safe within the tree. The bare string literals these macros would
have parameterised continue to work as before.1 parent 2619e44 commit 1ca8233
1 file changed
Lines changed: 0 additions & 33 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | 34 | | |
41 | | - | |
42 | 35 | | |
43 | 36 | | |
44 | 37 | | |
45 | 38 | | |
46 | 39 | | |
47 | 40 | | |
48 | 41 | | |
49 | | - | |
50 | 42 | | |
51 | 43 | | |
52 | 44 | | |
53 | 45 | | |
54 | | - | |
55 | 46 | | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | 47 | | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | 48 | | |
76 | 49 | | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | 50 | | |
81 | 51 | | |
82 | 52 | | |
| |||
110 | 80 | | |
111 | 81 | | |
112 | 82 | | |
113 | | - | |
114 | 83 | | |
115 | 84 | | |
116 | 85 | | |
117 | | - | |
118 | 86 | | |
119 | | - | |
120 | 87 | | |
121 | 88 | | |
122 | 89 | | |
| |||
0 commit comments