From 6361d1b616343c5ae0a2d5a4833ecf814f0b7b10 Mon Sep 17 00:00:00 2001 From: Orestis <orestis.malaspinas@hesge.ch> Date: Wed, 11 Nov 2020 23:09:57 +0100 Subject: [PATCH] added newline at eof. and updated makefile --- slides/Makefile | 11 ++++++----- slides/delaunay.md | 1 + slides/ligne_commande.md | 1 + slides/make.md | 1 + slides/pointeurs_avances.md | 1 + slides/strings.md | 1 + slides/tests_assertions.md | 1 + 7 files changed, 12 insertions(+), 5 deletions(-) diff --git a/slides/Makefile b/slides/Makefile index fae0b19..d80a9bf 100644 --- a/slides/Makefile +++ b/slides/Makefile @@ -27,11 +27,12 @@ markdown: $(MARKDOWN) pandoc -s $(OPTIONS) $(REVEALOPTIONS) -o $@ $^ %.markdown: %.md metadata.yaml - echo "---" >> $@ - sed '1 { /^---/ { :a N; /\n---/! ba; d} }' $< > only_header - grep -v -F -x -f only_header $< > header.yaml - ./yq_linux_amd64 merge metadata.yaml header.yaml > $@ - rm only_header header.yaml + sed '1 { /^---/ { :a N; /\n---/! ba; d} }' $< > no_header + grep -v -F -x -f no_header $< > header.yaml + echo "---" > tmp.yaml + ./yq_linux_amd64 merge metadata.yaml header.yaml >> tmp.yaml + cat tmp.yaml no_header > $@ + rm no_header header.yaml tmp.yaml diff --git a/slides/delaunay.md b/slides/delaunay.md index c895d8b..e1bbbe8 100644 --- a/slides/delaunay.md +++ b/slides/delaunay.md @@ -156,3 +156,4 @@ $$ $$ où $|.|$ signifie le calcul du déterminant. * Une façon alternative est donnée dans l'énoncé du travail pratique. Choisissez celle que vous préférez. + diff --git a/slides/ligne_commande.md b/slides/ligne_commande.md index 382b6e5..05ea73c 100644 --- a/slides/ligne_commande.md +++ b/slides/ligne_commande.md @@ -82,3 +82,4 @@ int main(int argc, char **argv) { $ ./prog Paul 29 Hello Paul, you are 29 years old. ``` + diff --git a/slides/make.md b/slides/make.md index c984b93..a708bc6 100644 --- a/slides/make.md +++ b/slides/make.md @@ -190,3 +190,4 @@ rebuild: clean hello - `$^` : la liste des dépendances - `$<` : la première dépendance - `$*` : le nom de la cible sans extension + diff --git a/slides/pointeurs_avances.md b/slides/pointeurs_avances.md index b0550ee..2625ed4 100644 --- a/slides/pointeurs_avances.md +++ b/slides/pointeurs_avances.md @@ -78,3 +78,4 @@ const int *const p = &n; // la valeur p et *p sont const *p = m; // erreur de compilation. p = &m; // erreur de compilation. ``` + diff --git a/slides/strings.md b/slides/strings.md index 370aeae..02bf7f6 100644 --- a/slides/strings.md +++ b/slides/strings.md @@ -65,3 +65,4 @@ char name[100] = "Paul is not 100 characters long."; ``` - Pour avoir la liste complète: `man string`. + diff --git a/slides/tests_assertions.md b/slides/tests_assertions.md index 508be6b..fac9ab5 100644 --- a/slides/tests_assertions.md +++ b/slides/tests_assertions.md @@ -94,3 +94,4 @@ int main(int argc, char **argv) { - Les assertions sont là pour détecter les bugs (erreurs d'implémentation). - Les assertions ne sont pas là pour gérer les problèmes externes au programme (allocation mémoire qui échoue, mauvais paramètre d'entrée passé par l'utilisateur, ...). + -- GitLab