Add gcc opimization
This commit is contained in:
		
							
								
								
									
										4
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								Makefile
									
									
									
									
									
								
							@@ -22,7 +22,7 @@ compile:
 | 
			
		||||
compile-debian:
 | 
			
		||||
	@mkdir -p bin
 | 
			
		||||
	gcc $(LIBS) -o bin/libnecronda-server.so --shared -fPIC $(CFLAGS) $(INCLUDE) \
 | 
			
		||||
		$(DEBIAN_OPTS)
 | 
			
		||||
		$(DEBIAN_OPTS) -O3
 | 
			
		||||
	gcc src/necronda-server.c -o bin/necronda-server $(CFLAGS) $(INCLUDE) \
 | 
			
		||||
		-Lbin -lnecronda-server -Wl,-rpath=$(shell pwd)/bin \
 | 
			
		||||
		$(DEBIAN_OPTS)
 | 
			
		||||
		$(DEBIAN_OPTS) -O3
 | 
			
		||||
 
 | 
			
		||||
@@ -65,13 +65,13 @@ typedef struct {
 | 
			
		||||
typedef struct {
 | 
			
		||||
    char method[16];
 | 
			
		||||
    char *uri;
 | 
			
		||||
    char version[3];
 | 
			
		||||
    char version[4];
 | 
			
		||||
    http_hdr hdr;
 | 
			
		||||
} http_req;
 | 
			
		||||
 | 
			
		||||
typedef struct {
 | 
			
		||||
    const http_status *status;
 | 
			
		||||
    char version[3];
 | 
			
		||||
    char version[4];
 | 
			
		||||
    http_hdr hdr;
 | 
			
		||||
} http_res;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -106,7 +106,7 @@ int url_decode(const char *str, char *dec, long *size) {
 | 
			
		||||
int mime_is_compressible(const char *type) {
 | 
			
		||||
    if (type == NULL) return 0;
 | 
			
		||||
    char type_parsed[64];
 | 
			
		||||
    strncpy(type_parsed, type, sizeof(type_parsed));
 | 
			
		||||
    strncpy(type_parsed, type, sizeof(type_parsed) - 1);
 | 
			
		||||
    char *pos = strchr(type_parsed, ';');
 | 
			
		||||
    if (pos != NULL) pos[0] = 0;
 | 
			
		||||
    return
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user