Squashed 'third_party/git/' content from commit cb71568594

git-subtree-dir: third_party/git
git-subtree-split: cb715685942260375e1eb8153b0768a376e4ece7
This commit is contained in:
Vincent Ambo 2020-01-11 23:36:56 +00:00
commit 1b593e1ea4
3629 changed files with 1139935 additions and 0 deletions

31
t/t4109/expect-1 Normal file
View file

@ -0,0 +1,31 @@
#include <stdlib.h>
#include <stdio.h>
int func(int num);
void print_int(int num);
void print_ln();
int main() {
int i;
for (i = 0; i < 10; i++) {
print_int(func(i));
}
print_ln();
return 0;
}
int func(int num) {
return num * num;
}
void print_int(int num) {
printf("%d", num);
}
void print_ln() {
printf("\n");
}

23
t/t4109/expect-2 Normal file
View file

@ -0,0 +1,23 @@
#include <stdio.h>
int func(int num);
void print_int(int num);
int main() {
int i;
for (i = 0; i < 10; i++) {
print_int(func(i));
}
return 0;
}
int func(int num) {
return num * num;
}
void print_int(int num) {
printf("%d", num);
}

24
t/t4109/expect-3 Normal file
View file

@ -0,0 +1,24 @@
#include <stdio.h>
int func(int num);
int func2(int num);
int main() {
int i;
for (i = 0; i < 10; i++) {
printf("%d", func(i));
printf("%d", func3(i));
}
return 0;
}
int func(int num) {
return num * num;
}
int func2(int num) {
return num * num * num;
}

28
t/t4109/patch1.patch Normal file
View file

@ -0,0 +1,28 @@
diff --git a/main.c b/main.c
new file mode 100644
--- /dev/null
+++ b/main.c
@@ -0,0 +1,23 @@
+#include <stdio.h>
+
+int func(int num);
+void print_int(int num);
+
+int main() {
+ int i;
+
+ for (i = 0; i < 10; i++) {
+ print_int(func(i));
+ }
+
+ return 0;
+}
+
+int func(int num) {
+ return num * num;
+}
+
+void print_int(int num) {
+ printf("%d", num);
+}
+

30
t/t4109/patch2.patch Normal file
View file

@ -0,0 +1,30 @@
diff --git a/main.c b/main.c
--- a/main.c
+++ b/main.c
@@ -1,7 +1,9 @@
+#include <stdlib.h>
#include <stdio.h>
int func(int num);
void print_int(int num);
+void print_ln();
int main() {
int i;
@@ -10,6 +12,8 @@
print_int(func(i));
}
+ print_ln();
+
return 0;
}
@@ -21,3 +25,7 @@
printf("%d", num);
}
+void print_ln() {
+ printf("\n");
+}
+

31
t/t4109/patch3.patch Normal file
View file

@ -0,0 +1,31 @@
cat > patch3.patch <<\EOF
diff --git a/main.c b/main.c
--- a/main.c
+++ b/main.c
@@ -1,9 +1,7 @@
-#include <stdlib.h>
#include <stdio.h>
int func(int num);
void print_int(int num);
-void print_ln();
int main() {
int i;
@@ -12,8 +10,6 @@
print_int(func(i));
}
- print_ln();
-
return 0;
}
@@ -25,7 +21,3 @@
printf("%d", num);
}
-void print_ln() {
- printf("\n");
-}
-

30
t/t4109/patch4.patch Normal file
View file

@ -0,0 +1,30 @@
diff --git a/main.c b/main.c
--- a/main.c
+++ b/main.c
@@ -1,13 +1,14 @@
#include <stdio.h>
int func(int num);
-void print_int(int num);
+int func2(int num);
int main() {
int i;
for (i = 0; i < 10; i++) {
- print_int(func(i));
+ printf("%d", func(i));
+ printf("%d", func3(i));
}
return 0;
@@ -17,7 +18,7 @@
return num * num;
}
-void print_int(int num) {
- printf("%d", num);
+int func2(int num) {
+ return num * num * num;
}