diff -w -B -r sarg-2.0.5/include/conf.h sarg-2.0.5.os2/include/conf.h
31a32,34
> #ifdef __EMX__
> #include <sys/types.h>
> #endif
diff -w -B -r sarg-2.0.5/index.c sarg-2.0.5.os2/index.c
36c36
<    char month[4];
---
>    char month[4]={0};
diff -w -B -r sarg-2.0.5/log.c sarg-2.0.5.os2/log.c
125a126
>    #ifndef __EMX__
126a128
>    #endif
641c643
< 
---
> #ifndef __EMX__
665c667
< 
---
> #endif
diff -w -B -r sarg-2.0.5/util.c sarg-2.0.5.os2/util.c
171a172,176
> #ifdef __EMX__
> char old_drive;
> char new_drive;
> int i;
> #endif
172a178
> #ifndef __EMX__
173a180,188
> #else
>    new_drive=_fngetdrive(name);
>    old_drive = _getdrive ();
>    for(i=0;i<strlen(name);i++) {
> 	   if(name[i]=='\\') name[i]='/';
>    }
>    if(new_drive!='\0') _chdrive(new_drive);
>    if(strncmp(name,".",1) == 0 || (strncmp(name,"/",1) != 0 && new_drive=='\0')) {
> #endif
201a217,219
> #ifdef __EMX__
>    _chdrive(old_drive);
> #endif

