Lines Matching refs:out
86 static void _eject(struct stat *s, char *out, int olen, char *data, unsigned datasize) in _eject() argument
98 fix_stat(out, s); in _eject()
117 out, in _eject()
123 if(strlen(out) != (unsigned int)olen) die("ACK!"); in _eject()
148 static void _archive(char *in, char *out, int ilen, int olen);
154 static void _archive_dir(char *in, char *out, int ilen, int olen) in _archive_dir() argument
162 in, out, ilen, olen); in _archive_dir()
209 out[olen] = '/'; in _archive_dir()
210 memcpy(out + olen + 1, names[i], t + 1); in _archive_dir()
211 _archive(in, out, ilen + t + 1, olen + t + 1); in _archive_dir()
213 memcpy(out, names[i], t + 1); in _archive_dir()
214 _archive(in, out, ilen + t + 1, t); in _archive_dir()
218 out[olen] = 0; in _archive_dir()
225 static void _archive(char *in, char *out, int ilen, int olen) in _archive() argument
231 in, out, ilen, olen); in _archive()
250 _eject(&s, out, olen, tmp, s.st_size); in _archive()
255 _eject(&s, out, olen, 0, 0); in _archive()
256 _archive_dir(in, out, ilen, olen); in _archive()
262 _eject(&s, out, olen, buf, size); in _archive()
271 char out[8192]; in archive() local
274 strcpy(out, prefix); in archive()
276 _archive_dir(in, out, strlen(in), strlen(out)); in archive()