@@ -1101,45 +1101,6 @@ int parse_sha1_header(const char *hdr, unsigned long *sizep)
11011101 return parse_sha1_header_extended (hdr , & oi , 0 );
11021102}
11031103
1104- unsigned long get_size_from_delta (struct packed_git * p ,
1105- struct pack_window * * w_curs ,
1106- off_t curpos )
1107- {
1108- const unsigned char * data ;
1109- unsigned char delta_head [20 ], * in ;
1110- git_zstream stream ;
1111- int st ;
1112-
1113- memset (& stream , 0 , sizeof (stream ));
1114- stream .next_out = delta_head ;
1115- stream .avail_out = sizeof (delta_head );
1116-
1117- git_inflate_init (& stream );
1118- do {
1119- in = use_pack (p , w_curs , curpos , & stream .avail_in );
1120- stream .next_in = in ;
1121- st = git_inflate (& stream , Z_FINISH );
1122- curpos += stream .next_in - in ;
1123- } while ((st == Z_OK || st == Z_BUF_ERROR ) &&
1124- stream .total_out < sizeof (delta_head ));
1125- git_inflate_end (& stream );
1126- if ((st != Z_STREAM_END ) && stream .total_out != sizeof (delta_head )) {
1127- error ("delta data unpack-initial failed" );
1128- return 0 ;
1129- }
1130-
1131- /* Examine the initial part of the delta to figure out
1132- * the result size.
1133- */
1134- data = delta_head ;
1135-
1136- /* ignore base size */
1137- get_delta_hdr_size (& data , delta_head + sizeof (delta_head ));
1138-
1139- /* Read the result size */
1140- return get_delta_hdr_size (& data , delta_head + sizeof (delta_head ));
1141- }
1142-
11431104static off_t get_delta_base (struct packed_git * p ,
11441105 struct pack_window * * w_curs ,
11451106 off_t * curpos ,
0 commit comments