diff --git a/src/xpdev/genwrap.h b/src/xpdev/genwrap.h
index 8076d241a21ae32f47179b3b7623dbbd17ad5ed9..7bf052d80b16ab2d28ff6313c1c0966a039be61e 100644
--- a/src/xpdev/genwrap.h
+++ b/src/xpdev/genwrap.h
@@ -283,7 +283,10 @@ DLLEXPORT int DLLCALL	get_errno(void);
 	#define CTIME_R(x,y)	ctime_r(x,y)
 #endif
 
+/* Mimic the Borland randomize() and random() CRTL functions */
+DLLEXPORT unsigned	DLLCALL xp_randomize(void);
 DLLEXPORT int		DLLCALL	xp_random(int);
+
 DLLEXPORT long double  	DLLCALL	xp_timer(void);
 DLLEXPORT char*		DLLCALL os_version(char *str);
 DLLEXPORT char*		DLLCALL	lastchar(const char* str);
@@ -296,7 +299,7 @@ DLLEXPORT char*		DLLCALL c_unescape_str(char* str);
 DLLEXPORT char		DLLCALL c_unescape_char_ptr(const char* str, char** endptr);
 DLLEXPORT char		DLLCALL c_unescape_char(char ch);
 
-/* Millisecond clock */
+/* Microsoft (e.g. DOS/Win32) real-time system clock API (ticks since process started) */
 typedef		clock_t				msclock_t;
 #if defined(_WIN32)
 	#define		MSCLOCKS_PER_SEC	CLOCKS_PER_SEC	/* e.g. 18.2 on DOS, 1000.0 on Win32 */