@@ -289,22 +289,6 @@ void packet_buf_write(struct strbuf *buf, const char *fmt, ...)
289289 va_end (args );
290290}
291291
292- void packet_buf_write_len (struct strbuf * buf , const char * data , size_t len )
293- {
294- size_t orig_len , n ;
295-
296- orig_len = buf -> len ;
297- strbuf_addstr (buf , "0000" );
298- strbuf_add (buf , data , len );
299- n = buf -> len - orig_len ;
300-
301- if (n > LARGE_PACKET_MAX )
302- die (_ ("protocol error: impossibly long line" ));
303-
304- set_packet_header (& buf -> buf [orig_len ], n );
305- packet_trace (data , len , 1 );
306- }
307-
308292int write_packetized_from_fd_no_flush (int fd_in , int fd_out )
309293{
310294 char * buf = xmalloc (LARGE_PACKET_DATA_MAX );
@@ -453,38 +437,28 @@ enum packet_read_status packet_read_with_status(int fd, char **src_buffer,
453437 return PACKET_READ_NORMAL ;
454438}
455439
456- int packet_read (int fd , char * * src_buffer , size_t * src_len ,
457- char * buffer , unsigned size , int options )
440+ int packet_read (int fd , char * buffer , unsigned size , int options )
458441{
459442 int pktlen = -1 ;
460443
461- packet_read_with_status (fd , src_buffer , src_len , buffer , size ,
462- & pktlen , options );
444+ packet_read_with_status (fd , NULL , NULL , buffer , size , & pktlen ,
445+ options );
463446
464447 return pktlen ;
465448}
466449
467- static char * packet_read_line_generic (int fd ,
468- char * * src , size_t * src_len ,
469- int * dst_len )
450+ char * packet_read_line (int fd , int * dst_len )
470451{
471- int len = packet_read (fd , src , src_len ,
472- packet_buffer , sizeof (packet_buffer ),
452+ int len = packet_read (fd , packet_buffer , sizeof (packet_buffer ),
473453 PACKET_READ_CHOMP_NEWLINE );
474454 if (dst_len )
475455 * dst_len = len ;
476456 return (len > 0 ) ? packet_buffer : NULL ;
477457}
478458
479- char * packet_read_line (int fd , int * len_p )
480- {
481- return packet_read_line_generic (fd , NULL , NULL , len_p );
482- }
483-
484459int packet_read_line_gently (int fd , int * dst_len , char * * dst_line )
485460{
486- int len = packet_read (fd , NULL , NULL ,
487- packet_buffer , sizeof (packet_buffer ),
461+ int len = packet_read (fd , packet_buffer , sizeof (packet_buffer ),
488462 PACKET_READ_CHOMP_NEWLINE |PACKET_READ_GENTLE_ON_EOF );
489463 if (dst_len )
490464 * dst_len = len ;
@@ -493,11 +467,6 @@ int packet_read_line_gently(int fd, int *dst_len, char **dst_line)
493467 return len ;
494468}
495469
496- char * packet_read_line_buf (char * * src , size_t * src_len , int * dst_len )
497- {
498- return packet_read_line_generic (-1 , src , src_len , dst_len );
499- }
500-
501470ssize_t read_packetized_to_strbuf (int fd_in , struct strbuf * sb_out , int options )
502471{
503472 int packet_len ;
@@ -507,7 +476,7 @@ ssize_t read_packetized_to_strbuf(int fd_in, struct strbuf *sb_out, int options)
507476
508477 for (;;) {
509478 strbuf_grow (sb_out , LARGE_PACKET_DATA_MAX );
510- packet_len = packet_read (fd_in , NULL , NULL ,
479+ packet_len = packet_read (fd_in ,
511480 /* strbuf_grow() above always allocates one extra byte to
512481 * store a '\0' at the end of the string. packet_read()
513482 * writes a '\0' extra byte at the end, too. Let it know
0 commit comments