diff --git a/example/subsystem_netconf.c b/example/subsystem_netconf.c
index 0e3429b..c0e94a1 100644
--- a/example/subsystem_netconf.c
+++ b/example/subsystem_netconf.c
@@ -225,7 +225,7 @@ int main(int argc, char *argv[])
"urn:ietf:params:xml:ns:netconf:base:1.0"
""
"\n"
- "]]>]]>\n%n", &len);
+ "]]>]]>\n%n", (int *)&len);
if (-1 == netconf_write(channel, buf, len))
goto shutdown;
@@ -234,7 +234,7 @@ int main(int argc, char *argv[])
if (-1 == len)
goto shutdown;
- printf("Got %d bytes:\n----------------------\n%s", len, buf);
+ printf("Got %d bytes:\n----------------------\n%s", (int)len, buf);
printf("Sending NETCONF \n");
snprintf(buf, sizeof(buf),
@@ -242,7 +242,7 @@ int main(int argc, char *argv[])
""
""
"\n"
- "]]>]]>\n%n", &len);
+ "]]>]]>\n%n", (int *)&len);
if (-1 == netconf_write(channel, buf, len))
goto shutdown;
@@ -251,7 +251,7 @@ int main(int argc, char *argv[])
if (-1 == len)
goto shutdown;
- printf("Got %d bytes:\n----------------------\n%s", len, buf);
+ printf("Got %d bytes:\n----------------------\n%s", (int)len, buf);
shutdown:
if (channel)