]> jfr.im git - irc/thales.git/commitdiff
Add legal notices.
authorDmitry Bogatov <redacted>
Sun, 14 Oct 2012 07:33:30 +0000 (11:33 +0400)
committerDmitry Bogatov <redacted>
Sun, 14 Oct 2012 07:33:30 +0000 (11:33 +0400)
README-hacking
src/cmd.c
src/cmd.h
src/main.c

index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..9d2701c71b0d7becce0704b9dd56fcaf44719487 100644 (file)
@@ -0,0 +1,5 @@
+Coding style
+========
+- GNU Standard, single statement block allowed.
+- Please use bool from <stdbool.h> over int
+  unless you take address of variable.
\ No newline at end of file
index 748bfd9efd814c5b40f4cefde330314f66f68f6b..672e768a12b04bb31b3cd5e3aab270b2dd7f5b0e 100644 (file)
--- a/src/cmd.c
+++ b/src/cmd.c
@@ -1,3 +1,19 @@
+/*  Command line parsing program of GNU Thales.  Copyright (C)
+2012 Free Software Foundation, Inc.  This file is part of GNU Thales.
+
+GNU Thales is free software; you can redistribute it and/or modify it under the
+terms of the GNU General Public License as published by the Free Software
+Foundation; either version 3 of the License, or (at your option) any later
+version.
+
+GNU Make is distributed in the hope that it will be useful, but
+WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+General Public License for more details.
+
+You should have received a copy of the GNU General Public License along with
+this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
 #include <config.h>
 #include "cmd.h"
 #include <getopt.h>
index 6068fd4cae013148b68306a5fe416ae46bd432a8..8e146bad2366be4c557d1c45df4bda5b3833e8ae 100644 (file)
--- a/src/cmd.h
+++ b/src/cmd.h
@@ -1,3 +1,19 @@
+/*  Command line parsing program of GNU Thales.  Copyright (C)
+2012 Free Software Foundation, Inc.  This file is part of GNU Thales.
+
+GNU Thales is free software; you can redistribute it and/or modify it under the
+terms of the GNU General Public License as published by the Free Software
+Foundation; either version 3 of the License, or (at your option) any later
+version.
+
+GNU Make is distributed in the hope that it will be useful, but
+WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+General Public License for more details.
+
+You should have received a copy of the GNU General Public License along with
+this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
 #ifndef CMD_H
 #define CMD_H
 struct cmd_options {
index 43bd587560cbab89ea2ad58cd798fd342f0521c9..ea7621c73d40273042c61a71adf9788bcabb8419 100644 (file)
@@ -1,10 +1,29 @@
+/*  Main program of GNU Thales.  Copyright (C)
+2012 Free Software Foundation, Inc.  This file is part of GNU Thales.
+
+GNU Thales is free software; you can redistribute it and/or modify it under the
+terms of the GNU General Public License as published by the Free Software
+Foundation; either version 3 of the License, or (at your option) any later
+version.
+
+GNU Make is distributed in the hope that it will be useful, but
+WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+General Public License for more details.
+
+You should have received a copy of the GNU General Public License along with
+this program.  If not, see <http://www.gnu.org/licenses/>.  */
+
 #include <config.h>
 #include <stdio.h>
 #include "cmd.h"
 int
 main(int argc, char **argv)
 {
-  struct cmd_options opts;
+  struct cmd_options opts = {
+    .debug = 0,
+    .conf_filename = NULL;
+  };
   parse_cmdopts(&opts, argc, argv);
   return 0;
 }