X-Git-Url: http://www.average.org/gitweb/?p=psmb.git;a=blobdiff_plain;f=examples%2Fpsmb.c;fp=examples%2Fpsmb.c;h=2f0d6ea3bf484da1397d899db19870a6cab72a66;hp=0000000000000000000000000000000000000000;hb=2af243319a90ce19a4ef35e7224fea80447ad68d;hpb=a8e5ec1ed734952452dde1fba33cc7be206cb28b diff --git a/examples/psmb.c b/examples/psmb.c new file mode 100644 index 0000000..2f0d6ea --- /dev/null +++ b/examples/psmb.c @@ -0,0 +1,25 @@ +#include +#include +#include +#include + +static void logprt(void *log_priv, int priority, const char *format, ...) +{ + va_list ap; + va_start(ap, format); + (void)vfprintf(stderr, format, ap); + (void)fprintf(stderr, "\n"); + va_end(ap); +} + +int main(int argc, char *argv[], char *envp[]) +{ + psmb_result_t res; + psmb_ctx_t *ctx = psmb_new(); + + printf("created psmb at %p\n", ctx); + res = psmb_set_logf(ctx, logprt, NULL); + res = psmb_open(ctx); + psmb_destroy(ctx); + return 0; +}