OSDN Git Service

v1.0.2.6
[ntch/develop.git] / src / inc / env.h
index cee539f..ee5845d 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright 2013 Akira Ohta (akohta001@gmail.com)
+/* Copyright 2013,2014 Akira Ohta (akohta001@gmail.com)
     This file is part of ntch.
 
     The ntch is free software: you can redistribute it and/or modify
@@ -27,6 +27,10 @@ extern char USR_LOG_DB_PATH[];
 extern char USR_FAVORITE_BOARD_FILE_PATH[];
 extern char USR_FAVORITE_GRP_FILE_PATH[];
 extern char USR_FAVORITE_THREAD_FILE_PATH[];
+extern char USR_NG_WORD_FILE_PATH[];
+extern char USR_NG_NAME_FILE_PATH[];
+extern char USR_NG_ID_FILE_PATH[];
+
 extern char *RFC2898_SALT;
 extern int  RFC2898_ITERATION;
 extern char *AES256_PASS;
@@ -44,16 +48,23 @@ extern int NT_PTHREAD_POOL_QUEUE_SIZE;
 extern int NT_AUTO_UPDATE_INTERVAL;
 extern int NT_AUTO_SCROLL_INTERVAL;
 
+extern int APP_MODE;
+
+
 extern char EDITOR_CMD[]; 
 extern char *MARU_ID;
 extern char *MARU_PW;
 
+#define NT_APP_MODE_SERVER 1
+#define NT_APP_MODE_CLIENT 2
+
 #define NT_THREAD_SORT_BY_NUMBER 1
 #define NT_THREAD_SORT_BY_UNREAD 2
 #define NT_THREAD_SORT_BY_READ 3
 
 #define NT_INTI_DISP_BOARDMENU 1
 #define NT_INTI_DISP_FAVORITE  2
+#define NT_INTI_DISP_HISTORY   3
 
 #define NT_KEY_NONE (-1)
 #define NT_KEY_UP 'k'
@@ -73,9 +84,11 @@ extern char *MARU_PW;
 #define NT_KEY_COMMAND1 ':' 
 #define NT_KEY_COMMAND2 '/' 
 #define NT_KEY_COMMAND3 '?'
+#define NT_KEY_CMD_BASE (65536)
 #define NT_KEY_CMD_BOARD_UPDATE (65536 + 1)
 #define NT_KEY_CMD_AUTO_SCROLL (65536 + 2)
 #define NT_KEY_CMD_FAVORITE_UPDATE (65536 + 3)
+#define NT_KEY_CMD_NGWORD_UPDATE (65536 + 4)
 
 #define NT_COMMAND1_WRITE_MSG_1 "write"
 #define NT_COMMAND1_WRITE_MSG_2 "w"
@@ -99,6 +112,8 @@ extern char *MARU_PW;
 #define NT_COMMAND1_SEARCH_2 "se"
 #define NT_COMMAND1_FAVORITE_1 "favorite"
 #define NT_COMMAND1_FAVORITE_2 "f"
+#define NT_COMMAND1_HISTORY_1 "history"
+#define NT_COMMAND1_HISTORY_2 "h"
 #define NT_COMMAND1_AUTOSCROLL_1 "autoscroll"
 #define NT_COMMAND1_AUTOSCROLL_2 "a"
 #define NT_COMMAND1_UPLOAD_1 "upload"
@@ -106,6 +121,15 @@ extern char *MARU_PW;
 #define NT_COMMAND1_UPLOAD_BOARD2 "b"
 #define NT_COMMAND1_UPLOAD_THREAD1 "thread"
 #define NT_COMMAND1_UPLOAD_THREAD2 "t"
+#define NT_COMMAND1_UPLOAD_NG_FILE1 "ng"
+#define NT_COMMAND1_UPLOAD_NG_FILE2 "n"
+#define NT_COMMAND1_LIMIT_1 "limit"
+#define NT_COMMAND1_LIMIT_2 "l"
+#define NT_COMMAND1_NG_WORD_1 "ngword"
+#define NT_COMMAND1_NG_WORD_2 "ngwd"
+#define NT_COMMAND1_NG_NAME_1 "ngname"
+#define NT_COMMAND1_NG_NAME_2 "ngnm"
+#define NT_COMMAND1_NG_ID_1 "ngid"
 
 extern int set_option(int argc, char* argv[]);