From a7c5f260391da944bd0779e8ac6efb2f0f6b5a6b Mon Sep 17 00:00:00 2001 From: Yann Herklotz Date: Mon, 27 Mar 2017 02:28:29 +0100 Subject: Working even more --- test_deliverable/testcases/test_MAINPRINT0.c | 7 +++++++ test_deliverable/testcases/test_MAINPRINT0_driver.c | 1 + test_deliverable/testcases/test_MAINPRINTF.c | 8 ++++++++ test_deliverable/testcases/test_MAINPRINTF_driver.c | 1 + test_deliverable/testcases/test_SHORTADD.c | 5 +++++ test_deliverable/testcases/test_SHORTADD_driver.c | 6 ++++++ test_deliverable/testcases/test_STRINGLIT.c | 5 +++++ test_deliverable/testcases/test_STRINGLIT_driver.c | 9 +++++++++ 8 files changed, 42 insertions(+) create mode 100644 test_deliverable/testcases/test_MAINPRINT0.c create mode 100644 test_deliverable/testcases/test_MAINPRINT0_driver.c create mode 100644 test_deliverable/testcases/test_MAINPRINTF.c create mode 100644 test_deliverable/testcases/test_MAINPRINTF_driver.c create mode 100644 test_deliverable/testcases/test_SHORTADD.c create mode 100644 test_deliverable/testcases/test_SHORTADD_driver.c create mode 100644 test_deliverable/testcases/test_STRINGLIT.c create mode 100644 test_deliverable/testcases/test_STRINGLIT_driver.c (limited to 'test_deliverable') diff --git a/test_deliverable/testcases/test_MAINPRINT0.c b/test_deliverable/testcases/test_MAINPRINT0.c new file mode 100644 index 0000000..bc00fba --- /dev/null +++ b/test_deliverable/testcases/test_MAINPRINT0.c @@ -0,0 +1,7 @@ +int printf(const char *format, ...); + +int main(int argc, char *argv[]) +{ + printf("program name : %s\nInput variables : %d\n", argv[0], argc); + return 0; +} diff --git a/test_deliverable/testcases/test_MAINPRINT0_driver.c b/test_deliverable/testcases/test_MAINPRINT0_driver.c new file mode 100644 index 0000000..53c5fdf --- /dev/null +++ b/test_deliverable/testcases/test_MAINPRINT0_driver.c @@ -0,0 +1 @@ +#include diff --git a/test_deliverable/testcases/test_MAINPRINTF.c b/test_deliverable/testcases/test_MAINPRINTF.c new file mode 100644 index 0000000..62ddab6 --- /dev/null +++ b/test_deliverable/testcases/test_MAINPRINTF.c @@ -0,0 +1,8 @@ +int printf(const char *format, ...); + +int main() +{ + char input[50] = {'H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd', }; + printf(input); + return 0; +} diff --git a/test_deliverable/testcases/test_MAINPRINTF_driver.c b/test_deliverable/testcases/test_MAINPRINTF_driver.c new file mode 100644 index 0000000..53c5fdf --- /dev/null +++ b/test_deliverable/testcases/test_MAINPRINTF_driver.c @@ -0,0 +1 @@ +#include diff --git a/test_deliverable/testcases/test_SHORTADD.c b/test_deliverable/testcases/test_SHORTADD.c new file mode 100644 index 0000000..393aa78 --- /dev/null +++ b/test_deliverable/testcases/test_SHORTADD.c @@ -0,0 +1,5 @@ +short shortadd(short a, short b, short signed int c, short signed d, short e) +{ + short f = a+b-c+d-e; + return f; +} diff --git a/test_deliverable/testcases/test_SHORTADD_driver.c b/test_deliverable/testcases/test_SHORTADD_driver.c new file mode 100644 index 0000000..95db6ef --- /dev/null +++ b/test_deliverable/testcases/test_SHORTADD_driver.c @@ -0,0 +1,6 @@ +short shortadd(short, short, short, short, short); + +int main() +{ + return !( 3009 == shortadd(934, 2392, 293, 50, 74) ); +} diff --git a/test_deliverable/testcases/test_STRINGLIT.c b/test_deliverable/testcases/test_STRINGLIT.c new file mode 100644 index 0000000..36bcfd5 --- /dev/null +++ b/test_deliverable/testcases/test_STRINGLIT.c @@ -0,0 +1,5 @@ +char *stringlit(char * input) +{ + input = "Hello World!"; + return input; +} diff --git a/test_deliverable/testcases/test_STRINGLIT_driver.c b/test_deliverable/testcases/test_STRINGLIT_driver.c new file mode 100644 index 0000000..29af1ea --- /dev/null +++ b/test_deliverable/testcases/test_STRINGLIT_driver.c @@ -0,0 +1,9 @@ +#include + +char *stringlit(char *); + +int main() +{ + char a[50]; + return strcmp(stringlit(a), "Hello World!"); +} -- cgit