summaryrefslogtreecommitdiff
path: root/tests/test1-main.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test1-main.c')
-rw-r--r--tests/test1-main.c178
1 files changed, 79 insertions, 99 deletions
diff --git a/tests/test1-main.c b/tests/test1-main.c
index 893b5d5..019e6dc 100644
--- a/tests/test1-main.c
+++ b/tests/test1-main.c
@@ -39,27 +39,23 @@
*during the parsing the command line by the
*parse_command_line() function.
*/
-struct Options
-{
- gboolean display_help ;
- gboolean display_about ;
- gchar ** files_list ;
+struct Options {
+ gboolean display_help;
+ gboolean display_about;
+ gchar **files_list;
};
+static void
+ display_help (char *prg_name);
-static void
-display_help (char *prg_name) ;
-
-static void
-display_about (char *prg_name) ;
+static void
+ display_about (char *prg_name);
static void
-parse_command_line (int a_argc, char **a_argv,
- struct Options *a_options) ;
+ parse_command_line (int a_argc, char **a_argv, struct Options *a_options);
static enum CRStatus
-test_cr_input_read_char (guchar * a_file_uri) ;
-
+ test_cr_input_read_char (guchar * a_file_uri);
/**
*Displays the usage of the test
@@ -67,15 +63,15 @@ test_cr_input_read_char (guchar * a_file_uri) ;
*@param a_argc the argc variable passed to the main function.
*@param a_argv the argv variable passed to the main function.
*/
-static void
+static void
display_help (char *prg_name)
{
- g_print ("\n\n") ;
- g_print ("usage: %s <file-to-parse>\n", prg_name) ;
- g_print ("\t <file-to-parse>: the file to parse\n") ;
- g_print ("\n\n") ;
- g_print ("This test just reads the file character per character\nand sends each character to stdout\n") ;
- g_print ("\n\n") ;
+ g_print ("\n\n");
+ g_print ("usage: %s <file-to-parse>\n", prg_name);
+ g_print ("\t <file-to-parse>: the file to parse\n");
+ g_print ("\n\n");
+ g_print ("This test just reads the file character per character\nand sends each character to stdout\n");
+ g_print ("\n\n");
}
/**
@@ -83,15 +79,15 @@ display_help (char *prg_name)
*@param a_argc the argc variable passed to the main function.
*@param a_argv the argv variable passed to the main function.
*/
-static void
+static void
display_about (char *prg_name)
{
- g_print ("\n\n") ;
- g_print ("%s is a libcroco CRInput class test program.\n", prg_name) ;
- g_print ("It should run on GNU compliants systems.\n") ;
- g_print ("\n\n") ;
- g_print ("Initial author: Dodji Seketeli <dodji@seketeli.org>.\n") ;
- g_print ("\n\n") ;
+ g_print ("\n\n");
+ g_print ("%s is a libcroco CRInput class test program.\n", prg_name);
+ g_print ("It should run on GNU compliants systems.\n");
+ g_print ("\n\n");
+ g_print ("Initial author: Dodji Seketeli <dodji@seketeli.org>.\n");
+ g_print ("\n\n");
}
/**
@@ -101,41 +97,35 @@ display_about (char *prg_name)
*@param a_options out parameter. The abstraction of the parsed the options.
*/
static void
-parse_command_line (int a_argc, char **a_argv,
- struct Options *a_options)
+parse_command_line (int a_argc, char **a_argv, struct Options *a_options)
{
- int i= 0 ;
-
- g_return_if_fail (a_options) ;
+ int i = 0;
+
+ g_return_if_fail (a_options);
- memset (a_options, 0, sizeof (struct Options)) ;
+ memset (a_options, 0, sizeof (struct Options));
- for (i = 1 ; i < a_argc ; i++)
- {
- if (a_argv[i][0] != '-') break ;
+ for (i = 1; i < a_argc; i++) {
+ if (a_argv[i][0] != '-')
+ break;
- if (!strcmp (a_argv[i], "-h") || !strcmp (a_argv[i], "--help"))
- {
- a_options->display_help = TRUE ;
+ if (!strcmp (a_argv[i], "-h")
+ || !strcmp (a_argv[i], "--help")) {
+ a_options->display_help = TRUE;
}
- if (!strcmp (a_argv[i], "--about"))
- {
- a_options->display_about = TRUE ;
+ if (!strcmp (a_argv[i], "--about")) {
+ a_options->display_about = TRUE;
}
- }
+ }
- if (i >= a_argc)
- {
- /*No file parameter where given*/
- a_options->files_list = NULL ;
+ if (i >= a_argc) {
+ /*No file parameter where given */
+ a_options->files_list = NULL;
+ } else {
+ a_options->files_list = &a_argv[i];
}
- else
- {
- a_options->files_list = &a_argv[i] ;
- }
}
-
/**
*The test of the cr_input_read_byte() method.
*Reads the each byte of a_file_uri using the
@@ -148,74 +138,64 @@ parse_command_line (int a_argc, char **a_argv,
enum CRStatus
test_cr_input_read_char (guchar * a_file_uri)
{
- enum CRStatus status = CR_OK ;
- CRInput * input = NULL ;
- guint32 c = 0 ;
-
- g_return_val_if_fail (a_file_uri, CR_BAD_PARAM_ERROR) ;
-
- input =
- cr_input_new_from_uri (a_file_uri, CR_UTF_8) ;
-
- if (!input)
- {
- cr_utils_trace_debug ("Input Stream creation failed.") ;
- return CR_ERROR ;
+ enum CRStatus status = CR_OK;
+ CRInput *input = NULL;
+ guint32 c = 0;
+
+ g_return_val_if_fail (a_file_uri, CR_BAD_PARAM_ERROR);
+
+ input = cr_input_new_from_uri (a_file_uri, CR_UTF_8);
+
+ if (!input) {
+ cr_utils_trace_debug ("Input Stream creation failed.");
+ return CR_ERROR;
}
- for (status = CR_OK;
- status == CR_OK ;)
- {
- status = cr_input_read_char (input, &c) ;
+ for (status = CR_OK; status == CR_OK;) {
+ status = cr_input_read_char (input, &c);
- if (status == CR_OK)
- {
- printf ("%c", c) ;
- fflush (stdout) ;
+ if (status == CR_OK) {
+ printf ("%c", c);
+ fflush (stdout);
}
- }
+ }
- if (status == CR_END_OF_INPUT_ERROR)
- {
- status = CR_OK ;
+ if (status == CR_END_OF_INPUT_ERROR) {
+ status = CR_OK;
}
- cr_input_destroy (input) ;
- input = NULL ;
+ cr_input_destroy (input);
+ input = NULL;
- return status ;
+ return status;
}
-
/**
*The entry point of the testing routine.
*/
int
-main (int argc, char ** argv)
+main (int argc, char **argv)
{
- struct Options options ;
+ struct Options options;
- parse_command_line (argc, argv, &options) ;
+ parse_command_line (argc, argv, &options);
- if (options.display_help == TRUE)
- {
- display_help (argv[0]) ;
- return 0 ;
+ if (options.display_help == TRUE) {
+ display_help (argv[0]);
+ return 0;
}
- if (options.display_about == TRUE)
- {
- display_about (argv[0]) ;
- return 0 ;
+ if (options.display_about == TRUE) {
+ display_about (argv[0]);
+ return 0;
}
- if (options.files_list == NULL)
- {
- display_help (argv[0]) ;
- return 0 ;
+ if (options.files_list == NULL) {
+ display_help (argv[0]);
+ return 0;
}
- test_cr_input_read_char (options.files_list[0]) ;
+ test_cr_input_read_char (options.files_list[0]);
- return 0 ;
+ return 0;
}