fixed warnings (missing braces around initializer for) generated by the gcc with -Wmissing-braces (enabled with -Wall)
fixed warnings (missing braces around initializer for) generated by the gcc with -Wmissing-braces (enabled with -Wall)
fixed warnings the gcc with -Wunused-parameter
fixed warnings from gcc with -Wswitch
fixed warnings from gcc with -Wcomment (-Wall)
fixed warnings from gcc with -Wsign-compare (-Wall)