summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2020-02-04 16:58:54 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2020-02-04 16:58:54 (GMT)
commit114c7f0f977ca7253cc179393b0cbd404d3f1bf5 (patch)
treed541e63538a9b13e6841db55190cbeea0e9ca4e7 /tools
parente30bf54b0480823a90ba2f856776d4056d46759a (diff)
Updated copyright headers.
Diffstat (limited to 'tools')
-rw-r--r--tools/d2c/args/decl.h2
-rw-r--r--tools/d2c/args/manager.c2
-rw-r--r--tools/d2c/args/manager.h2
-rw-r--r--tools/d2c/assert/decl.h2
-rw-r--r--tools/d2c/assert/manager.c2
-rw-r--r--tools/d2c/assert/manager.h2
-rw-r--r--tools/d2c/bits/decl.h2
-rw-r--r--tools/d2c/bits/manager.c2
-rw-r--r--tools/d2c/bits/manager.h2
-rw-r--r--tools/d2c/coder.c2
-rw-r--r--tools/d2c/coder.h2
-rw-r--r--tools/d2c/conv/decl.h2
-rw-r--r--tools/d2c/conv/manager.c2
-rw-r--r--tools/d2c/conv/manager.h2
-rw-r--r--tools/d2c/desc/manager.c2
-rw-r--r--tools/d2c/encoding.c2
-rw-r--r--tools/d2c/encoding.h2
-rw-r--r--tools/d2c/format/decl.h2
-rw-r--r--tools/d2c/format/manager.c2
-rw-r--r--tools/d2c/format/manager.h2
-rw-r--r--tools/d2c/helpers.c2
-rw-r--r--tools/d2c/helpers.h2
-rw-r--r--tools/d2c/hooks/decl.h2
-rw-r--r--tools/d2c/hooks/manager.c2
-rw-r--r--tools/d2c/hooks/manager.h2
-rw-r--r--tools/d2c/id/manager.c2
-rw-r--r--tools/d2c/manual.h2
-rw-r--r--tools/d2c/pattern/decl.h2
-rw-r--r--tools/d2c/pattern/manager.c2
-rw-r--r--tools/d2c/pattern/manager.h2
-rw-r--r--tools/d2c/pproc.c2
-rw-r--r--tools/d2c/pproc.h2
-rw-r--r--tools/d2c/qckcall.c2
-rw-r--r--tools/d2c/qckcall.h2
-rw-r--r--tools/d2c/rules/decl.h2
-rw-r--r--tools/d2c/rules/manager.c2
-rw-r--r--tools/d2c/rules/manager.h2
-rw-r--r--tools/d2c/syntax.c2
-rw-r--r--tools/d2c/syntax.h2
-rwxr-xr-xtools/maint/copyright.sh46
-rwxr-xr-xtools/maint/init_potfiles.sh (renamed from tools/ipf/init_potfiles.sh)0
41 files changed, 85 insertions, 39 deletions
diff --git a/tools/d2c/args/decl.h b/tools/d2c/args/decl.h
index 5a60020..1e38116 100644
--- a/tools/d2c/args/decl.h
+++ b/tools/d2c/args/decl.h
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* decl.h - déclarations de prototypes utiles
*
- * Copyright (C) 2016-2017 Cyrille Bagard
+ * Copyright (C) 2016-2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/args/manager.c b/tools/d2c/args/manager.c
index 980bc6c..4e8eb2e 100644
--- a/tools/d2c/args/manager.c
+++ b/tools/d2c/args/manager.c
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* manager.c - gestion des arguments dans leur ensemble
*
- * Copyright (C) 2016-2017 Cyrille Bagard
+ * Copyright (C) 2016-2019 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/args/manager.h b/tools/d2c/args/manager.h
index 6d0a783..3922b1b 100644
--- a/tools/d2c/args/manager.h
+++ b/tools/d2c/args/manager.h
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* manager.h - prototypes pour la gestion des arguments dans leur ensemble
*
- * Copyright (C) 2016-2017 Cyrille Bagard
+ * Copyright (C) 2016-2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/assert/decl.h b/tools/d2c/assert/decl.h
index 10c36e0..b26a0f6 100644
--- a/tools/d2c/assert/decl.h
+++ b/tools/d2c/assert/decl.h
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* decl.h - déclarations de prototypes utiles
*
- * Copyright (C) 2017 Cyrille Bagard
+ * Copyright (C) 2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/assert/manager.c b/tools/d2c/assert/manager.c
index 4fe1860..eb4e1b5 100644
--- a/tools/d2c/assert/manager.c
+++ b/tools/d2c/assert/manager.c
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* manager.c - désassemblage sous condition
*
- * Copyright (C) 2017 Cyrille Bagard
+ * Copyright (C) 2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/assert/manager.h b/tools/d2c/assert/manager.h
index dc15dc2..e0ac2bf 100644
--- a/tools/d2c/assert/manager.h
+++ b/tools/d2c/assert/manager.h
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* manager.h - prototypes pour le désassemblage sous condition
*
- * Copyright (C) 2017 Cyrille Bagard
+ * Copyright (C) 2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/bits/decl.h b/tools/d2c/bits/decl.h
index 95278c9..11d96b5 100644
--- a/tools/d2c/bits/decl.h
+++ b/tools/d2c/bits/decl.h
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* decl.h - déclarations de prototypes utiles
*
- * Copyright (C) 2016-2017 Cyrille Bagard
+ * Copyright (C) 2016-2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/bits/manager.c b/tools/d2c/bits/manager.c
index 7689884..988a385 100644
--- a/tools/d2c/bits/manager.c
+++ b/tools/d2c/bits/manager.c
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* manager.c - compréhension et manipulation des champs de bits
*
- * Copyright (C) 2016-2017 Cyrille Bagard
+ * Copyright (C) 2016-2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/bits/manager.h b/tools/d2c/bits/manager.h
index 2dcc568..e556d1d 100644
--- a/tools/d2c/bits/manager.h
+++ b/tools/d2c/bits/manager.h
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* manager.h - prototypes pour la compréhension et la manipulation des champs de bits
*
- * Copyright (C) 2016-2017 Cyrille Bagard
+ * Copyright (C) 2016-2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/coder.c b/tools/d2c/coder.c
index 61527bf..a8b6fa9 100644
--- a/tools/d2c/coder.c
+++ b/tools/d2c/coder.c
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* coder.c - lecture automatisée des spécifications d'architecture
*
- * Copyright (C) 2014-2017 Cyrille Bagard
+ * Copyright (C) 2014-2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/coder.h b/tools/d2c/coder.h
index 2164097..1b4c0c5 100644
--- a/tools/d2c/coder.h
+++ b/tools/d2c/coder.h
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* coder.h - prototypes pour la lecture automatisée des spécifications d'architecture
*
- * Copyright (C) 2014-2017 Cyrille Bagard
+ * Copyright (C) 2014-2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/conv/decl.h b/tools/d2c/conv/decl.h
index 99fa38e..b4c5a5b 100644
--- a/tools/d2c/conv/decl.h
+++ b/tools/d2c/conv/decl.h
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* decl.h - déclarations de prototypes utiles
*
- * Copyright (C) 2016-2017 Cyrille Bagard
+ * Copyright (C) 2016-2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/conv/manager.c b/tools/d2c/conv/manager.c
index 8322866..f664beb 100644
--- a/tools/d2c/conv/manager.c
+++ b/tools/d2c/conv/manager.c
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* manager.c - substitutions de valeurs depuis un contenu binaire
*
- * Copyright (C) 2016-2017 Cyrille Bagard
+ * Copyright (C) 2016-2019 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/conv/manager.h b/tools/d2c/conv/manager.h
index df2c377..b6e3ae9 100644
--- a/tools/d2c/conv/manager.h
+++ b/tools/d2c/conv/manager.h
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* manager.h - prototypes pour les substitutions de valeurs depuis un contenu binaire
*
- * Copyright (C) 2016-2017 Cyrille Bagard
+ * Copyright (C) 2016-2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/desc/manager.c b/tools/d2c/desc/manager.c
index 1922933..de717d5 100644
--- a/tools/d2c/desc/manager.c
+++ b/tools/d2c/desc/manager.c
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* manager.c - enregistrement d'une description complète
*
- * Copyright (C) 2016-2017 Cyrille Bagard
+ * Copyright (C) 2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/encoding.c b/tools/d2c/encoding.c
index fe8c98c..f8b72d9 100644
--- a/tools/d2c/encoding.c
+++ b/tools/d2c/encoding.c
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* encoding.c - représentation complète d'un encodage
*
- * Copyright (C) 2014-2017 Cyrille Bagard
+ * Copyright (C) 2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/encoding.h b/tools/d2c/encoding.h
index cd93b95..760d61d 100644
--- a/tools/d2c/encoding.h
+++ b/tools/d2c/encoding.h
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* encoding.h - prototypes pour la représentation complète d'un encodage
*
- * Copyright (C) 2014-2017 Cyrille Bagard
+ * Copyright (C) 2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/format/decl.h b/tools/d2c/format/decl.h
index cbfb3ca..e3e4c9c 100644
--- a/tools/d2c/format/decl.h
+++ b/tools/d2c/format/decl.h
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* decl.h - déclarations de prototypes utiles
*
- * Copyright (C) 2016-2017 Cyrille Bagard
+ * Copyright (C) 2016-2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/format/manager.c b/tools/d2c/format/manager.c
index a7efb4d..6573285 100644
--- a/tools/d2c/format/manager.c
+++ b/tools/d2c/format/manager.c
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* manager.c - enregistrement de la définition des opérandes attendus
*
- * Copyright (C) 2016-2017 Cyrille Bagard
+ * Copyright (C) 2016-2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/format/manager.h b/tools/d2c/format/manager.h
index 599843c..6885d6c 100644
--- a/tools/d2c/format/manager.h
+++ b/tools/d2c/format/manager.h
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* manager.h - prototypes pour l'enregistrement de la définition des opérandes attendus
*
- * Copyright (C) 2016-2017 Cyrille Bagard
+ * Copyright (C) 2016-2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/helpers.c b/tools/d2c/helpers.c
index 09db3fb..506c2a5 100644
--- a/tools/d2c/helpers.c
+++ b/tools/d2c/helpers.c
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* helpers.c - fonctionnalités d'assitance à la compilation
*
- * Copyright (C) 2014-2017 Cyrille Bagard
+ * Copyright (C) 2014-2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/helpers.h b/tools/d2c/helpers.h
index 99d1e84..493eabb 100644
--- a/tools/d2c/helpers.h
+++ b/tools/d2c/helpers.h
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* helpers.h - prototypes pour les fonctionnalités d'assitance à la compilation
*
- * Copyright (C) 2014-2017 Cyrille Bagard
+ * Copyright (C) 2014-2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/hooks/decl.h b/tools/d2c/hooks/decl.h
index 4cdb54f..406bb5d 100644
--- a/tools/d2c/hooks/decl.h
+++ b/tools/d2c/hooks/decl.h
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* decl.h - déclarations de prototypes utiles
*
- * Copyright (C) 2016-2017 Cyrille Bagard
+ * Copyright (C) 2016-2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/hooks/manager.c b/tools/d2c/hooks/manager.c
index 35d6eba..890b634 100644
--- a/tools/d2c/hooks/manager.c
+++ b/tools/d2c/hooks/manager.c
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* manager.c - prise en compte d'une syntaxe du langage d'assemblage
*
- * Copyright (C) 2016-2017 Cyrille Bagard
+ * Copyright (C) 2016-2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/hooks/manager.h b/tools/d2c/hooks/manager.h
index 49ebd19..94bb36f 100644
--- a/tools/d2c/hooks/manager.h
+++ b/tools/d2c/hooks/manager.h
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* manager.h - prototypes pour la prise en compte d'une hookse du langage d'assemblage
*
- * Copyright (C) 2016-2017 Cyrille Bagard
+ * Copyright (C) 2016-2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/id/manager.c b/tools/d2c/id/manager.c
index a84b472..afd6525 100644
--- a/tools/d2c/id/manager.c
+++ b/tools/d2c/id/manager.c
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* manager.c - enregistrement de la définition d'un identifiant
*
- * Copyright (C) 2016-2017 Cyrille Bagard
+ * Copyright (C) 2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/manual.h b/tools/d2c/manual.h
index 7ae5431..f8fddb2 100644
--- a/tools/d2c/manual.h
+++ b/tools/d2c/manual.h
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* manual.h - définitions de macros pour la lecture manuelle de lexèmes
*
- * Copyright (C) 2016-2017 Cyrille Bagard
+ * Copyright (C) 2016-2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/pattern/decl.h b/tools/d2c/pattern/decl.h
index 2028e6e..131c1fe 100644
--- a/tools/d2c/pattern/decl.h
+++ b/tools/d2c/pattern/decl.h
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* decl.h - déclarations de prototypes utiles
*
- * Copyright (C) 2016-2017 Cyrille Bagard
+ * Copyright (C) 2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/pattern/manager.c b/tools/d2c/pattern/manager.c
index 178499e..1001124 100644
--- a/tools/d2c/pattern/manager.c
+++ b/tools/d2c/pattern/manager.c
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* manager.c - prise en compte d'une syntaxe du langage d'assemblage
*
- * Copyright (C) 2016-2017 Cyrille Bagard
+ * Copyright (C) 2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/pattern/manager.h b/tools/d2c/pattern/manager.h
index dc0afb8..915615b 100644
--- a/tools/d2c/pattern/manager.h
+++ b/tools/d2c/pattern/manager.h
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* manager.h - prototypes pour la prise en compte d'une syntaxe du langage d'assemblage
*
- * Copyright (C) 2016-2017 Cyrille Bagard
+ * Copyright (C) 2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/pproc.c b/tools/d2c/pproc.c
index 627e72a..6bf4025 100644
--- a/tools/d2c/pproc.c
+++ b/tools/d2c/pproc.c
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* pproc.c - remplacements à la volée de chaînes de caractères
*
- * Copyright (C) 2014-2017 Cyrille Bagard
+ * Copyright (C) 2014-2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/pproc.h b/tools/d2c/pproc.h
index 765b110..5041c47 100644
--- a/tools/d2c/pproc.h
+++ b/tools/d2c/pproc.h
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* pproc.h - prototypes pour les remplacements à la volée de chaînes de caractères
*
- * Copyright (C) 2014-2017 Cyrille Bagard
+ * Copyright (C) 2014-2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/qckcall.c b/tools/d2c/qckcall.c
index c35bd9d..e4cb73a 100644
--- a/tools/d2c/qckcall.c
+++ b/tools/d2c/qckcall.c
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* qckcall.c - appel rapide et facilité à une fonction C de Chrysalide
*
- * Copyright (C) 2015-2017 Cyrille Bagard
+ * Copyright (C) 2015-2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/qckcall.h b/tools/d2c/qckcall.h
index ba3791f..9892e18 100644
--- a/tools/d2c/qckcall.h
+++ b/tools/d2c/qckcall.h
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* qckcall.h - prototypes pour un appel rapide et facilité à une fonction C de Chrysalide
*
- * Copyright (C) 2015-2017 Cyrille Bagard
+ * Copyright (C) 2015-2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/rules/decl.h b/tools/d2c/rules/decl.h
index b786711..3670c76 100644
--- a/tools/d2c/rules/decl.h
+++ b/tools/d2c/rules/decl.h
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* decl.h - déclarations de prototypes utiles
*
- * Copyright (C) 2016-2017 Cyrille Bagard
+ * Copyright (C) 2016-2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/rules/manager.c b/tools/d2c/rules/manager.c
index c249de8..1face3e 100644
--- a/tools/d2c/rules/manager.c
+++ b/tools/d2c/rules/manager.c
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* manager.h - prototypes pour les variations de décodage selon certaines conditions
*
- * Copyright (C) 2016-2017 Cyrille Bagard
+ * Copyright (C) 2016-2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/rules/manager.h b/tools/d2c/rules/manager.h
index 3f0bcbb..f6d2ade 100644
--- a/tools/d2c/rules/manager.h
+++ b/tools/d2c/rules/manager.h
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* manager.h - prototypes pour les variations de décodage selon certaines conditions
*
- * Copyright (C) 2016-2017 Cyrille Bagard
+ * Copyright (C) 2016-2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/syntax.c b/tools/d2c/syntax.c
index 606453a..d2d7ec1 100644
--- a/tools/d2c/syntax.c
+++ b/tools/d2c/syntax.c
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* syntax.c - représentation complète d'une syntaxe
*
- * Copyright (C) 2017 Cyrille Bagard
+ * Copyright (C) 2014-2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/d2c/syntax.h b/tools/d2c/syntax.h
index c108aa5..cce09c1 100644
--- a/tools/d2c/syntax.h
+++ b/tools/d2c/syntax.h
@@ -2,7 +2,7 @@
/* Chrysalide - Outil d'analyse de fichiers binaires
* syntax.h - prototypes pour la représentation complète d'une syntaxe
*
- * Copyright (C) 2017 Cyrille Bagard
+ * Copyright (C) 2014-2018 Cyrille Bagard
*
* This file is part of Chrysalide.
*
diff --git a/tools/maint/copyright.sh b/tools/maint/copyright.sh
new file mode 100755
index 0000000..6dff6b7
--- /dev/null
+++ b/tools/maint/copyright.sh
@@ -0,0 +1,46 @@
+#!/bin/bash
+
+GITCMD="git log --pretty=format:%ad --date=format:%Y "
+
+function get_min_date()
+{
+ $GITCMD $1 | tail -1
+}
+
+function get_max_date()
+{
+ $GITCMD $1 | head -1
+}
+
+function process_c_file()
+{
+ filename=$1
+
+ echo "Processing $filename..."
+
+ min=$( get_min_date $filename )
+
+ max=$( get_max_date $filename )
+
+ if [ "$min" -eq "$max" ]; then
+ timestamp="$min"
+ else
+ timestamp="$min-$max"
+ fi
+
+ sed -i "s# \* Copyright (C) [0-9-]* Cyrille Bagard# \* Copyright (C) $timestamp Cyrille Bagard#" $filename
+
+}
+
+
+if [ ! -f configure.ac ]; then
+ echo "This script has to be run from the top directory."
+ exit 1
+fi
+
+for file in $( find . -name '*.[ch]' -exec grep -l 'Copyright.*Cyrille Bagard$' {} \; );
+do
+ git ls-files --error-unmatch $file > /dev/null 2>&1 \
+ && process_c_file $file
+
+done
diff --git a/tools/ipf/init_potfiles.sh b/tools/maint/init_potfiles.sh
index e92c120..e92c120 100755
--- a/tools/ipf/init_potfiles.sh
+++ b/tools/maint/init_potfiles.sh