+int do_findfile( const char *filename, const char *path )
+{
+ int stat = 1;
+ lar_archive *ar;
+ lar_member *mb;
+
+ if( (ar = lar_find_archive(filename, path, 0)) != NULL )
+ {
+ if( (mb = lar_open_member(ar, filename)) != NULL )
+ {
+ write(fileno(stdout), mb->data, mb->length);
+ lar_close_member(mb);
+ stat = 0;
+ }
+
+ lar_close(ar);
+ }
+
+ return stat;
+}
+