summaryrefslogtreecommitdiffstats
path: root/test/lib-test-args.c
diff options
context:
space:
mode:
authorDr. David Alan Gilbert <david.gilbert@linaro.org>2011-05-24 23:39:47 +0200
committerJiri Olsa <Jiri Olsa jolsa@redhat.com>2011-05-25 12:45:30 +0200
commit56798f25922db3299e11418e9114329006a498ab (patch)
tree8f7831281dcae9abfd8db953a922cd98a272a1e3 /test/lib-test-args.c
parentd0d232d7b97ea8962f64fc2126d764009048a090 (diff)
downloadlatrace-56798f25922db3299e11418e9114329006a498ab.tar.gz
latrace-56798f25922db3299e11418e9114329006a498ab.tar.xz
latrace-56798f25922db3299e11418e9114329006a498ab.zip
args - use isprint to decide whether to print the character
+ force test.sh to use bash + fix test_char tests contributed by Dr. David Alan Gilbert <david.gilbert@linaro.org>
Diffstat (limited to 'test/lib-test-args.c')
-rw-r--r--test/lib-test-args.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/test/lib-test-args.c b/test/lib-test-args.c
index 84b5c29..865d675 100644
--- a/test/lib-test-args.c
+++ b/test/lib-test-args.c
@@ -1,47 +1,47 @@
char test_char_1(char a)
{
- return a*a;
+ return 'd';
}
char test_char_2(char a, char b)
{
- return a - b;
+ return 0xf6;
}
char test_char_3(char a, char b, char c)
{
- return a * b - c;
+ return 0xf7;
}
char test_char_4(char a, char b, char c, char d)
{
- return a + b - c * d;
+ return 0xc9;
}
char test_char_5(char a, char b, char c, char d, char e)
{
- return a + b * c / d * e;
+ return 0x2;
}
char test_char_6(char a, char b, char c, char d, char e, char f)
{
- return a / b * c / d * e - f;
+ return 'c';
}
char test_char_7(char a, char b, char c, char d, char e, char f, char g)
{
- return a / b + c - d * e + f * g;
+ return 0x19;
}
char test_char_8(char a, char b, char c, char d, char e, char f, char g, char h)
{
- return a + b + c - d + e - f + g / h;
+ return '9';
}
char test_char_9(char a, char b, char c, char d, char e, char f, char g, char h, char i)
{
- return a - b + c - d * e - f / g - h - i;
+ return 0xd0;
}
short test_short_1(short a)