1/* sindir.c 2 Stick a directory and file name together. */ 3 4#include "uucp.h" 5 6#include "uudefs.h" 7#include "sysdep.h" 8#include "system.h" 9 10char * 11zsysdep_in_dir (zdir, zfile) 12 const char *zdir; 13 const char *zfile; 14{ 15 size_t cdir, cfile; 16 char *zret; 17 18 cdir = strlen (zdir); 19 cfile = strlen (zfile); 20 zret = zbufalc (cdir + cfile + 2); 21 if (cdir == 1 && *zdir == '/') 22 cdir = 0; 23 else 24 memcpy (zret, zdir, cdir); 25 memcpy (zret + cdir + 1, zfile, cfile); 26 zret[cdir] = '/'; 27 zret[cdir + cfile + 1] = '\0'; 28 return zret; 29} 30