diff --git a/src/Makefile.vc6 b/src/Makefile.vc6
index 49438d1e381e01b98c60d95de5242ff97bc7e42f..e85ca2f7f60959ea98a38a8e1d48ca8d37b9bb8a 100644
--- a/src/Makefile.vc6
+++ b/src/Makefile.vc6
@@ -98,6 +98,7 @@ RELEASE_OBJS= \
 	getpassr.obj \
 	homedirr.obj \
 	curlutilr.obj \
+	rawstrr.obj \
 	strtoofftr.obj \
 	mainr.obj \
 	curlr.res
@@ -109,6 +110,7 @@ DEBUG_OBJS= \
 	getpassd.obj \
 	homedird.obj \
 	curlutild.obj \
+	rawstrd.obj \
 	strtoofftd.obj \
 	maind.obj \
 	curld.res
@@ -245,6 +247,8 @@ homedirr.obj: homedir.c
 	$(CCR) $(CFLAGS) /Fo"$@" homedir.c
 curlutilr.obj: curlutil.c
 	$(CCR) $(CFLAGS) /Fo"$@" curlutil.c
+rawstrr.obj: ../lib/rawstr.c
+	$(CCR) $(CFLAGS) /Fo"$@" ../lib/rawstr.c
 strtoofftr.obj: ../lib/strtoofft.c
 	$(CCR) $(CFLAGS) /Fo"$@" ../lib/strtoofft.c
 mainr.obj: main.c
@@ -265,6 +269,8 @@ homedird.obj: homedir.c
 	$(CCD) $(CFLAGS) /Fo"$@" homedir.c
 curlutild.obj: curlutil.c
 	$(CCD) $(CFLAGS) /Fo"$@" curlutil.c
+rawstrd.obj: ../lib/rawstr.c
+	$(CCD) $(CFLAGS) /Fo"$@" ../lib/rawstr.c
 strtoofftd.obj: ../lib/strtoofft.c
 	$(CCD) $(CFLAGS) /Fo"$@" ../lib/strtoofft.c
 maind.obj: main.c
diff --git a/src/curlsrc.dsp b/src/curlsrc.dsp
index c5b0ecbf124a503163274c26dec81e1ff0cb97d9..cba6924e27f1378dc056dcf2b97a4d9639096a97 100644
--- a/src/curlsrc.dsp
+++ b/src/curlsrc.dsp
@@ -159,6 +159,10 @@ SOURCE=.\main.c
 # End Source File
 # Begin Source File
 
+SOURCE=..\lib\rawstr.c
+# End Source File
+# Begin Source File
+
 SOURCE=..\lib\strtoofft.c
 # End Source File
 # Begin Source File
@@ -203,6 +207,10 @@ SOURCE=.\setup.h
 # End Source File
 # Begin Source File
 
+SOURCE=..\lib\rawstr.h
+# End Source File
+# Begin Source File
+
 SOURCE=..\lib\strtoofft.h
 # End Source File
 # Begin Source File