BPicture: Fix archive constructor.
[haiku.git] / src / add-ons / accelerants / via / engine / support.c
blob56eece349f749ab2dca4d23217c26047f322a16b
1 /* Some commmon support functions */
2 /* Mark Watson 2/2000;
3 * Rudolf Cornelissen 1/2004 */
5 #define MODULE_BIT 0x00000800
7 #include <stdarg.h>
8 #include "std.h"
10 /*delays in multiple of microseconds*/
11 void delay(bigtime_t i)
13 bigtime_t start=system_time();
14 while(system_time()-start<i);
17 /*debug logging*/
18 void eng_log(char *fmt, ...)
20 char buffer[1024];
21 char fname[64];
22 FILE *myhand;
23 va_list args;
25 sprintf (fname, "/boot/home/" DRIVER_PREFIX ".accelerant.%d.log", accelerantIsClone);
26 myhand=fopen(fname,"a+");
28 if (myhand == NULL) return;
30 va_start(args,fmt);
31 vsprintf (buffer, fmt, args);
32 fprintf(myhand, "%s", buffer);
33 fclose(myhand);