summaryrefslogtreecommitdiff
path: root/src/ePreDefine.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ePreDefine.h')
-rw-r--r--src/ePreDefine.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/ePreDefine.h b/src/ePreDefine.h
new file mode 100644
index 0000000..57a8688
--- /dev/null
+++ b/src/ePreDefine.h
@@ -0,0 +1,24 @@
+/*
+ * main.h
+ *
+ * Created on: 2013. 9. 12.
+ * Author: kos
+ */
+
+#ifndef FILESTREAMPROXY_H_
+#define FILESTREAMPROXY_H_
+
+#define BUFFER_SIZE (188*256)
+#define MAX_LINE_LENGTH (1024)
+
+#define RETURN_ERR_400(FMT,...) { printf("HTTP/1.0 400 Bad Request\r\n"FMT"\r\n\r\n", ##__VA_ARGS__); return 1; }
+#define RETURN_ERR_401(FMT,...) { printf("HTTP/1.0 401 Unauthorized\r\n"FMT"\r\n\r\n",##__VA_ARGS__); return 1; }
+#define RETURN_ERR_502(FMT,...) { printf("HTTP/1.0 502 Bad Gateway\r\n"FMT"\r\n\r\n", ##__VA_ARGS__); return 1; }
+//-------------------------------------------------------------------------------
+
+#ifdef DEBUG_LOG
+extern FILE* fpLog;
+#define LOG(X,...) { fprintf(fpLog, "%s:%s(%d) "X"\n",__FILE__,__FUNCTION__,__LINE__,##__VA_ARGS__); fflush(fpLog); }
+#endif
+
+#endif /* FILESTREAMPROXY_H_ */