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