[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r7555 - in libmicrohttpd/doc: . examples
From: |
gnunet |
Subject: |
[GNUnet-SVN] r7555 - in libmicrohttpd/doc: . examples |
Date: |
Thu, 14 Aug 2008 12:07:41 -0600 (MDT) |
Author: sebdocwriter
Date: 2008-08-14 12:07:41 -0600 (Thu, 14 Aug 2008)
New Revision: 7555
Modified:
libmicrohttpd/doc/examples/logging.c
libmicrohttpd/doc/examples/responseheaders.c
libmicrohttpd/doc/exploringrequests.inc
libmicrohttpd/doc/responseheaders.inc
Log:
improved adherence to GNU coding standards (responseheaders-example)
Modified: libmicrohttpd/doc/examples/logging.c
===================================================================
--- libmicrohttpd/doc/examples/logging.c 2008-08-14 16:13:04 UTC (rev
7554)
+++ libmicrohttpd/doc/examples/logging.c 2008-08-14 18:07:41 UTC (rev
7555)
@@ -12,7 +12,7 @@
return MHD_YES;
}
-int answer_to_connection(void *cls, struct MHD_Connection *connection, const
char *url,
+int answer_to_connection (void *cls, struct MHD_Connection *connection, const
char *url,
const char *method, const char *version, const char
*upload_data,
unsigned int *upload_data_size, void **con_cls)
{
Modified: libmicrohttpd/doc/examples/responseheaders.c
===================================================================
--- libmicrohttpd/doc/examples/responseheaders.c 2008-08-14 16:13:04 UTC
(rev 7554)
+++ libmicrohttpd/doc/examples/responseheaders.c 2008-08-14 18:07:41 UTC
(rev 7555)
@@ -9,70 +9,82 @@
#define MIMETYPE "image/png"
-long GetFileSize(const char *filename)
+long get_file_size (const char *filename)
{
FILE *fp;
- fp = fopen(filename, "rb");
+ fp = fopen (filename, "rb");
if (fp)
- {
- long size;
+ {
+ long size;
- if ( (0!=fseek(fp, 0, SEEK_END)) || (-1==(size=ftell(fp))) )
- size = 0;
+ if ( (0 != fseek (fp, 0, SEEK_END))
+ || (-1 == (size = ftell (fp))) )
+ size = 0;
- fclose(fp);
- return size;
- } else return 0;
+ fclose (fp);
+
+ return size;
+ }
+ else
+ return 0;
}
-int AnswerToConnection(void *cls, struct MHD_Connection *connection, const
char *url,
- const char *method, const char *version, const char *upload_data,
- unsigned int *upload_data_size, void **con_cls)
+int answer_to_connection (void *cls, struct MHD_Connection *connection, const
char *url,
+ const char *method, const char *version, const char
*upload_data,
+ unsigned int *upload_data_size, void **con_cls)
{
- unsigned char *buffer;
+ unsigned char *buffer = NULL;
struct MHD_Response *response;
long size;
FILE *fp;
- int ret=0;
+ int ret = 0;
if (0 != strcmp(method, "GET")) return MHD_NO;
- size = GetFileSize(FILENAME);
+ size = get_file_size (FILENAME);
if (size != 0)
- {
- fp = fopen(FILENAME, "rb");
- if (fp)
{
- buffer = malloc(size);
- if (buffer)
- if (size == fread(buffer, 1, size, fp)) ret=1;
- }
+ fp = fopen (FILENAME, "rb");
+ if (fp)
+ {
+ buffer = malloc (size);
- fclose(fp);
- }
+ if (buffer)
+ if (size == fread (buffer, 1, size, fp)) ret = 1;
+
+ fclose(fp);
+ }
+ }
if (!ret)
- {
- const char *errorstr = "<html><body>An internal server error has occured!\
- </body></html>";
+ {
+ const char *errorstr = "<html><body>An internal server error has
occured!\
+ </body></html>";
- if (buffer) free(buffer);
- response = MHD_create_response_from_data(strlen(errorstr), (void*)errorstr,
- MHD_NO, MHD_NO);
+ if (buffer) free(buffer);
+
+ response = MHD_create_response_from_data(strlen(errorstr),
(void*)errorstr,
+ MHD_NO, MHD_NO);
- ret = MHD_queue_response (connection, MHD_HTTP_INTERNAL_SERVER_ERROR,
response);
- MHD_destroy_response (response);
- return MHD_YES;
- }
+ if (response)
+ {
+ ret = MHD_queue_response (connection,
MHD_HTTP_INTERNAL_SERVER_ERROR, response);
+ MHD_destroy_response (response);
- response = MHD_create_response_from_data(size, (void*)buffer, MHD_YES,
MHD_NO);
+ return MHD_YES;
+ }
+ else return MHD_NO;
+ }
- MHD_add_response_header(response, "Content-Type", MIMETYPE);
+ response = MHD_create_response_from_data (size, (void*)buffer, MHD_YES,
MHD_NO);
+ MHD_add_response_header (response, "Content-Type", MIMETYPE);
+
ret = MHD_queue_response (connection, MHD_HTTP_OK, response);
MHD_destroy_response (response);
+
return ret;
}
@@ -81,14 +93,14 @@
{
struct MHD_Daemon *daemon;
- daemon = MHD_start_daemon(MHD_USE_SELECT_INTERNALLY, PORT, NULL, NULL,
- &AnswerToConnection, NULL, MHD_OPTION_END);
+ daemon = MHD_start_daemon (MHD_USE_SELECT_INTERNALLY, PORT, NULL, NULL,
+ &answer_to_connection, NULL, MHD_OPTION_END);
+ if (NULL == daemon) return 1;
- if (daemon == NULL) return 1;
+ getchar ();
- getchar();
+ MHD_stop_daemon (daemon);
- MHD_stop_daemon(daemon);
return 0;
}
Modified: libmicrohttpd/doc/exploringrequests.inc
===================================================================
--- libmicrohttpd/doc/exploringrequests.inc 2008-08-14 16:13:04 UTC (rev
7554)
+++ libmicrohttpd/doc/exploringrequests.inc 2008-08-14 18:07:41 UTC (rev
7555)
@@ -9,7 +9,7 @@
without much ado by the server.
@verbatim
-int answer_to_connection(void *cls, struct MHD_Connection *connection, const
char *url,
+int answer_to_connection (void *cls, struct MHD_Connection *connection, const
char *url,
const char *method, const char *version, const char
*upload_data,
unsigned int *upload_data_size, void **con_cls)
{
Modified: libmicrohttpd/doc/responseheaders.inc
===================================================================
--- libmicrohttpd/doc/responseheaders.inc 2008-08-14 16:13:04 UTC (rev
7554)
+++ libmicrohttpd/doc/responseheaders.inc 2008-08-14 18:07:41 UTC (rev
7555)
@@ -23,36 +23,37 @@
#define FILENAME "picture.png"
#define MIMETYPE "image/png"
-int AnswerToConnection(void *cls, struct MHD_Connection *connection,
- const char *url, const char *method, const char *version,
- const char *upload_data, unsigned int *upload_data_size, void **con_cls)
+int answer_to_connection (void *cls, struct MHD_Connection *connection, const
char *url,
+ const char *method, const char *version, const char
*upload_data,
+ unsigned int *upload_data_size, void **con_cls)
{
+ unsigned char *buffer = NULL;
struct MHD_Response *response;
- int ret=0;
@end verbatim
@noindent
We want the program to load the graphics file into memory:
@verbatim
-long size;
+ long size;
FILE *fp;
- int ret=0;
+ int ret = 0;
if (0 != strcmp(method, "GET")) return MHD_NO;
- size = GetFileSize(FILENAME);
+ size = get_file_size (FILENAME);
if (size != 0)
- {
- fp = fopen(FILENAME, "rb");
- if (fp)
{
- buffer = malloc(size);
- if (buffer)
- if (size == fread(buffer, 1, size, fp)) ret=1;
- }
+ fp = fopen (FILENAME, "rb");
+ if (fp)
+ {
+ buffer = malloc (size);
- fclose(fp);
- }
+ if (buffer)
+ if (size == fread (buffer, 1, size, fp)) ret = 1;
+
+ fclose(fp);
+ }
+ }
@end verbatim
@noindent
@@ -64,19 +65,24 @@
@verbatim
if (!ret)
- {
- const char *errorstr = "<html><body>An internal server error\
- has occured!</body></html>";
+ {
+ const char *errorstr = "<html><body>An internal server error has
occured!\
+ </body></html>";
- if (buffer) free(buffer);
- response = MHD_create_response_from_data(strlen(errorstr),
- (void*)errorstr, MHD_NO, MHD_NO);
+ if (buffer) free(buffer);
+
+ response = MHD_create_response_from_data(strlen(errorstr),
(void*)errorstr,
+ MHD_NO, MHD_NO);
- ret = MHD_queue_response (connection,
- MHD_HTTP_INTERNAL_SERVER_ERROR, response);
+ if (response)
+ {
+ ret = MHD_queue_response (connection,
MHD_HTTP_INTERNAL_SERVER_ERROR, response);
+ MHD_destroy_response (response);
- return MHD_YES;
- }
+ return MHD_YES;
+ }
+ else return MHD_NO;
+ }
@end verbatim
@noindent
@@ -88,7 +94,7 @@
file's content.
@verbatim
-response = MHD_create_response_from_data(size, (void*)buffer, MHD_YES, MHD_NO);
+response = MHD_create_response_from_data (size, (void*)buffer, MHD_YES,
MHD_NO);
@end verbatim
@noindent
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r7555 - in libmicrohttpd/doc: . examples,
gnunet <=