parameters-lib.c revision b2c254573fbf30189293be6b7f2ef307c499704c
1#include <string.h>
2#include <stdio.h>
3
4void func_ignore(int a, int b, int c)
5{
6	printf("%d\n", a + b + c);
7}
8
9void func_intptr(int *i)
10{
11	printf("%d\n", *i);
12}
13
14void func_intptr_ret(int *i)
15{
16	*i = 42;
17}
18
19int func_strlen(char* p)
20{
21	strcpy(p, "Hello world");
22	return strlen(p);
23}
24
25void func_strfixed(char* p)
26{
27	strcpy(p, "Hello world");
28}
29
30void func_ppp(int*** ppp)
31{
32	printf("%d\n", ***ppp);
33}
34
35void func_stringp(char** sP)
36{
37	printf("%s\n", *sP);
38}
39