@@ -30,47 +30,53 @@ typedef struct Data_storage
3030 uint fgcnt ; // 외국인등록번호 개수 //
3131 uint pcnt ; // 여권번호 개수 //
3232 uint fsize ; // 파일 크기 //
33- char stat ; // 파일 상태 //
34- char fpath [300 ]; // 파일 경로 //
35-
36-
33+ char stat ; // 파일 상태 //
34+ char fpath [300 ]; // 파일 경로 //
35+
36+
3737}data_storage ;
3838
3939data_storage ds [MAX_CNTF ]; // 파일기준의 data구조체 //
4040
41- static gchar * path ;
42- static int cntf = 0 ;
43- static char chkfname [20 ];
44- int chk_tf ; // chk_true or false //
45- //uint data_flag = 1; // 어떤종류의 민감정보인지 확인하기위한 flag //
41+ static gchar * path ; // 파일경로 //
42+ static int cntf = 0 ; // 파일개수 cnt //
43+ static char chkfname [20 ];
44+ int chk_tf ; // chk_true or false //
45+ //uint data_flag = 1; // 어떤종류의 민감정보인지 확인하기위한 flag //
4646
4747
48- GtkWidget * detect_window ,
49- * setting_window ;
50-
51- GtkScrolledWindow * d_scrolledwindow ;
52-
53- GtkEntry * d_detect_entry ;
48+ GtkWidget * detect_window ,
49+ * setting_window ;
50+
51+ GtkEntry * d_detect_entry ;
5452
53+ GtkScrolledWindow * d_scrolledwindow ;
5554
55+ // enrollment_window //
5656void e_enroll_btn_clicked (GtkButton * e_enroll_btn , gpointer * data );
57+ /* end of enrollment_window */
5758
59+ // main_window //
5860void m_window_destroy ();
5961void m_detect_btn_clicked (GtkButton * m_detect_btn , gpointer * data );
60- void m_setting_btn_clicked (GtkButton * m_setting_btn , gpointer * data );
62+ void m_setting_btn_clicked (GtkButton * m_setting_btn , gpointer * data );
63+ /* end of main_window */
6164
65+ // detect_window //
6266void d_detect_btn_clicked (GtkButton * d_detect_btn , gpointer * data );
6367void d_option_btn_clicked (GtkButton * d_option_btn , gpointer * data );
6468void d_folder_btn_clicked (GtkButton * d_folder_btn , gpointer * data );
65- void d_close_btn_clicked (GtkButton * d_close_btn , gpointer * data );
69+ void d_close_btn_clicked (GtkButton * d_close_btn , gpointer * data );
6670void d_detect_entry_activate (GtkEntry * d_detect_entry , gpointer * data );
71+ /* end of detect_window */
6772
73+ // setting_window //
6874void s_cloese_btn_clicked (GtkButton * s_cloese_btn , gpointer * data );
75+ /* end of setting_window */
6976
7077// Base64 encoding //
7178char * b64_encode (const unsigned char * src , size_t len , char * enc );
72-
73-
79+ /* end of char *b64_encode(); */
7480
7581//Compile the regular expression described by "regex_text" into "r"//
7682int compile_regex (regex_t * r , const char * regex_text )
@@ -90,6 +96,8 @@ int compile_regex (regex_t *r, const char *regex_text)
9096
9197 return 0 ;
9298}
99+ /* end of compile_regex(); */
100+
93101
94102//Match the string in "to_match" against the compiled regular expression in "r"//
95103// 주민등록번호, 외국인등록번호 정규식 //
@@ -212,6 +220,7 @@ char match_regex_jnfg (regex_t *r, const char *to_match, char *filepath, struct
212220 p += m [0 ].rm_eo ;
213221 }
214222}
223+ /* end of match_regex_jnfg(); */
215224
216225// 운전면허 정규식 //
217226char match_regex_d (regex_t * r , const char * to_match , char * filepath , struct dirent * file , struct stat buf )
@@ -274,6 +283,8 @@ char match_regex_d (regex_t *r, const char *to_match, char *filepath, struct dir
274283 p += m [0 ].rm_eo ;
275284 }
276285}
286+ /* end of match_regex_d(); */
287+
277288
278289// 여권번호 정규식 //
279290char match_regex_p (regex_t * r , const char * to_match , char * filepath , struct dirent * file , struct stat buf )
@@ -336,7 +347,9 @@ char match_regex_p (regex_t *r, const char *to_match, char *filepath, struct dir
336347 p += m [0 ].rm_eo ;
337348 }
338349}
350+ /* end of match_regex_p(); */
339351
352+ // data 종류 확인 //
340353void check_kind_of_data (const char * to_match , char * filepath , struct dirent * file , struct stat buf )
341354{
342355 regex_t r ;
@@ -374,7 +387,9 @@ void check_kind_of_data (const char *to_match, char *filepath, struct dirent *fi
374387 compile_regex (& r , regex_text ); // 정규식 컴파일 //
375388 match_regex_p (& r , to_match , filepath , file , buf );
376389}
390+ /* end of check_kind_of_data(); */
377391
392+ // 폴더, 파일 스캔 //
378393int scan_dir (gchar * path )
379394{
380395 DIR * dp = NULL ;
@@ -447,7 +462,9 @@ int scan_dir (gchar *path)
447462
448463 return 0 ;
449464}
465+ /* end of scan_dir(); */
450466
467+ // 검출, 전송 //
451468int detect_func (gchar * path )
452469{
453470 char * hostname ;
@@ -678,6 +695,7 @@ int detect_func(gchar *path)
678695
679696 return TRUE;
680697}
698+ /* end of detect_func(); */
681699
682700// 계정이 있는지 확인: TRUE(1)=있다 FALSE(0)=없다 //
683701int chk_user ()
@@ -686,9 +704,9 @@ int chk_user()
686704
687705 return chk_tf ;
688706}
707+ /* end of */
689708
690-
691- // main_window_start //
709+ // main_window //
692710void m_detect_btn_clicked (GtkButton * m_detect_btn , gpointer * data )
693711{
694712 gtk_widget_show (detect_window );
@@ -709,11 +727,11 @@ void main_window_destroy()
709727
710728 return ;
711729}
712- // main_window_end / /
730+ /* end of main_window * /
713731
714732
715733
716- // detect_window_start //
734+ // detect_window //
717735void d_detect_entry_activate (GtkEntry * d_detect_entry , gpointer * data )
718736{
719737 path = (gchar * )gtk_entry_get_text (d_detect_entry );
@@ -751,7 +769,7 @@ void d_folder_btn_clicked (GtkButton *d_folder_btn, gpointer *data)
751769 return ;
752770}
753771
754- // treeview start //
772+ // treeview //
755773enum
756774{
757775 d_treeview_num = 0 ,
@@ -893,7 +911,7 @@ create_view_and_model (void)
893911
894912 return view ;
895913}
896- // treeview end / /
914+ /* end of treeview * /
897915
898916
899917void d_detect_btn_clicked (GtkButton * d_detect_btn , gpointer * data )
@@ -939,29 +957,29 @@ void detect_window_destroy (GtkWidget *detect_window, gpointer *data)
939957
940958 return ;
941959}
942- // detect_window_end / /
960+ /* end of detect_window * /
943961
944962
945963
946- // enrollment_window_start //
964+ // enrollment_window //
947965void e_enroll_btn_clicked (GtkButton * e_enroll_btn , gpointer * data )
948966{
949967 gtk_widget_hide (GTK_WIDGET (data ));
950968
951969 return ;
952970}
953- // enrollment_window_end / /
971+ /* end of enrollment_window * /
954972
955973
956974
957- // setting_setting_start //
975+ // setting_setting //
958976void s_cloese_btn_clicked (GtkButton * setting_window , gpointer * data )
959977{
960978 gtk_widget_hide (GTK_WIDGET (data ));
961979
962980 return ;
963981}
964- // setting_setting_end / /
982+ /* end of setting_setting * /
965983
966984
967985
0 commit comments