Changeset 31 in Main


Ignore:
Timestamp:
Sep 16, 2024, 4:52:02 PM (2 months ago)
Author:
Nishi
Message:

use uintptr_type

Location:
trunk/Server
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Server/server.c

    r29 r31  
    503503                                                                        }
    504504                                                                        if(s.st_size < 1024ULL) {
    505                                                                                 sprintf(size, "%d", s.st_size);
     505                                                                                sprintf(size, "%d", (int)s.st_size);
    506506                                                                        } else if(s.st_size < 1024ULL * 1024) {
    507507                                                                                sprintf(size, "%.1fK", (double)s.st_size / 1024);
  • trunk/Server/ssl.c

    r20 r31  
    2121                cm_log("SSL", "Could not get the servername, defaulting to the hostname: %s", s);
    2222        }
    23         struct tw_config_entry* e = tw_vhost_match(s, (uint64_t)arg);
     23        struct tw_config_entry* e = tw_vhost_match(s, (__UINTPTR_TYPE__)arg);
    2424        if(e != NULL && e->sslkey != NULL && e->sslcert != NULL) {
    2525                SSL_use_PrivateKey_file(ssl, e->sslkey, SSL_FILETYPE_PEM);
     
    3535}
    3636
    37 SSL_CTX* tw_create_ssl_ctx(uint64_t port) {
     37SSL_CTX* tw_create_ssl_ctx(__UINTPTR_TYPE__ port) {
    3838        SSL_CTX* ctx = SSL_CTX_new(TLS_server_method());
    3939        SSL_CTX_set_cert_cb(ctx, tw_ssl_cert_cb, (void*)port);
  • trunk/Server/tw_ssl.h

    r12 r31  
    55
    66#include <openssl/ssl.h>
     7#include <stdint.h>
    78
    8 SSL_CTX* tw_create_ssl_ctx(uint64_t port);
     9SSL_CTX* tw_create_ssl_ctx(__UINTPTR_TYPE__ port);
    910
    1011#endif
Note: See TracChangeset for help on using the changeset viewer.