$NetBSD$

--- dat.h.orig	2006-11-20 18:19:58.000000000 +0000
+++ dat.h
@@ -22,7 +22,7 @@ enum {
 
 typedef unsigned char uchar;
 //typedef unsigned short ushort;
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__DragonFly__)
 typedef unsigned long ulong;
 #else
 //typedef unsigned long ulong;
