mirror of https://github.com/OpenTTD/OpenTTD
(svn r19001) -Fix: some GCC compile warnings
parent
2b8f7f2078
commit
228da0ccd3
|
@ -33,6 +33,9 @@ struct HTTPCallback {
|
||||||
* @note When NULL is sent the HTTP socket handler is closed/freed.
|
* @note When NULL is sent the HTTP socket handler is closed/freed.
|
||||||
*/
|
*/
|
||||||
virtual void OnReceiveData(const char *data, size_t length) = 0;
|
virtual void OnReceiveData(const char *data, size_t length) = 0;
|
||||||
|
|
||||||
|
/** Silentium */
|
||||||
|
virtual ~HTTPCallback() {}
|
||||||
};
|
};
|
||||||
|
|
||||||
/** Base socket handler for HTTP traffic. */
|
/** Base socket handler for HTTP traffic. */
|
||||||
|
|
|
@ -553,9 +553,9 @@ void ClientNetworkContentSocketHandler::OnReceiveData(const char *data, size_t l
|
||||||
this->curInfo = new ContentInfo;
|
this->curInfo = new ContentInfo;
|
||||||
|
|
||||||
/** Check p for not being null and return calling OnFailure if that's not the case. */
|
/** Check p for not being null and return calling OnFailure if that's not the case. */
|
||||||
#define check(p) { if ((p) == NULL) { this->OnFailure(); return; } }
|
#define check_not_null(p) { if ((p) == NULL) { this->OnFailure(); return; } }
|
||||||
/** Check p for not being null and then terminate, or return calling OnFailure. */
|
/** Check p for not being null and then terminate, or return calling OnFailure. */
|
||||||
#define check_and_terminate(p) { check(p); *(p) = '\0'; }
|
#define check_and_terminate(p) { check_not_null(p); *(p) = '\0'; }
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
char *str = this->http_response.Begin() + this->http_response_index;
|
char *str = this->http_response.Begin() + this->http_response_index;
|
||||||
|
@ -595,7 +595,7 @@ void ClientNetworkContentSocketHandler::OnReceiveData(const char *data, size_t l
|
||||||
}
|
}
|
||||||
|
|
||||||
p = strrchr(str, '/');
|
p = strrchr(str, '/');
|
||||||
check(p);
|
check_not_null(p);
|
||||||
|
|
||||||
char tmp[MAX_PATH];
|
char tmp[MAX_PATH];
|
||||||
if (strecpy(tmp, p, lastof(tmp)) == lastof(tmp)) {
|
if (strecpy(tmp, p, lastof(tmp)) == lastof(tmp)) {
|
||||||
|
|
Loading…
Reference in New Issue