rendered paste bodyleif@indurain:~/neuros-osd/linux-r3-extra-apps/osdplug/test/program$ cat test.c
#include <stdio.h>
#include <stdlib.h>
#include "leif.h"
int
main(int argc, char **argv)
{
int res;
printf("Inside of test program [%s]\n", argv[0]);
if (argc != 2) {
printf("Usage: %s STRING\n", argv[0]);
}
res = leif_func(argv[1]);
printf("%s is %d characters long\n", argv[1], res);
return 0;
}
leif@indurain:~/neuros-osd/linux-r3-extra-apps/osdplug/test/program$ cat ../lib/leif.h
#ifndef LEIF__H
#define LEIF__H
int leif_func(const char *);
#endif
leif@indurain:~/neuros-osd/linux-r3-extra-apps/osdplug/test/program$ cat ../lib/l
leif.h leif_lib.c leif_lib.d leif_lib.o leif.pc.in libleif.so
leif@indurain:~/neuros-osd/linux-r3-extra-apps/osdplug/test/program$ cat ../lib/leif_lib.c
#include "leif.h"
int
leif_func(const char *p)
{
int i = 0;
while(p[i] != '\0')
i++;
return i;
}