mirror of
https://github.com/ClassiCube/ClassiCube.git
synced 2025-09-13 17:47:12 -04:00
Get rid of Convert_ParseUInt64 from TextureCache_GetLastModified
Also saves ~200 lines in web client
This commit is contained in:
parent
007473c9dc
commit
29347d7235
@ -588,13 +588,16 @@ CC_NOINLINE static String TextureCache_GetFromTags(const String* url, struct Ent
|
|||||||
}
|
}
|
||||||
|
|
||||||
static String TextureCache_GetLastModified(const String* url) {
|
static String TextureCache_GetLastModified(const String* url) {
|
||||||
|
int i;
|
||||||
String entry = TextureCache_GetFromTags(url, &lastModifiedCache);
|
String entry = TextureCache_GetFromTags(url, &lastModifiedCache);
|
||||||
cc_uint64 raw;
|
|
||||||
|
|
||||||
/* Entry used to be a timestamp of C# ticks since 01/01/0001 */
|
/* Entry used to be a timestamp of C# ticks since 01/01/0001 */
|
||||||
/* This old format is no longer supported. */
|
/* This old format is no longer supported. */
|
||||||
if (Convert_ParseUInt64(&entry, &raw)) entry.length = 0;
|
for (i = 0; i < entry.length; i++) {
|
||||||
return entry;
|
if (entry.buffer[i] < '0' || entry.buffer[i] > '9') return entry;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Entry is all digits, so the old format */
|
||||||
|
entry.length = 0; return entry;
|
||||||
}
|
}
|
||||||
|
|
||||||
static String TextureCache_GetETag(const String* url) {
|
static String TextureCache_GetETag(const String* url) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user