From dfd8bb34d4d06033c5062ef19f2e5a2f77d5f6c9 Mon Sep 17 00:00:00 2001 From: mmason Date: Tue, 23 Jan 2007 18:03:50 +0000 Subject: Added new string functions tokenize() and strtol(). --- testsuite/systemtap.string/strtol.stp | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 testsuite/systemtap.string/strtol.stp (limited to 'testsuite/systemtap.string/strtol.stp') diff --git a/testsuite/systemtap.string/strtol.stp b/testsuite/systemtap.string/strtol.stp new file mode 100644 index 00000000..dcd1fe71 --- /dev/null +++ b/testsuite/systemtap.string/strtol.stp @@ -0,0 +1,29 @@ +probe begin +{ + teststr1 = "1" + teststr2 = "-1" + teststr3 = "123456789" + teststr4 = "-123456789" + teststr5 = "abcdef" + teststr6 = "123456789abcdef" + teststr7 = " 1 2 3 4" + teststr8 = "" + teststr9 = "1000" + teststr6 = "1a2b3c4d5e6f7g8h9" + + printf("%d\n", strtol(teststr1, 10)) + printf("%d\n", strtol(teststr2, 10)) + printf("%d\n", strtol(teststr3, 10)) + printf("%d\n", strtol(teststr4, 10)) + printf("%d\n", strtol(teststr5, 10)) + printf("%d\n", strtol(teststr6, 10)) + printf("%d\n", strtol(teststr7, 10)) + printf("%d\n", strtol(teststr8, 10)) + printf("%d\n", strtol(teststr9, 10)) + printf("%d\n", strtol(teststr9, 16)) + printf("%d\n", strtol(teststr9, 8)) + printf("%d\n", strtol(teststr9, 2)) + printf("%d\n", strtol(teststr10, 2)) + + exit() +} -- cgit