#include <stdio.h>
#include <unistd.h>
+#ifdef WIN32
+#include <windows.h>
+#endif
+
#include "dnssd.h"
#include "raop.h"
raop_cbs.audio_flush = audio_flush;
raop_cbs.audio_destroy = audio_destroy;
- raop = raop_init_from_keyfile(&raop_cbs, "airport.key", hwaddr, sizeof(hwaddr));
- raop_start(raop, &raop_port);
+ raop = raop_init_from_keyfile(&raop_cbs, "airport.key");
+ raop_start(raop, &raop_port, hwaddr, sizeof(hwaddr));
dnssd = dnssd_init(hwaddr, sizeof(hwaddr), NULL);
dnssd_register_raop(dnssd, name, raop_port);
+#ifndef WIN32
sleep(100);
+#else
+ Sleep(100*1000);
+#endif
dnssd_unregister_raop(dnssd);
dnssd_destroy(dnssd);