Lines Matching defs:avail
918 int avail, count = 0;
951 avail = BIP_BUFFER_SIZE - bip->a_end;
952 if (avail > 0)
955 if (avail > len)
956 avail = len;
958 memcpy( bip->buff + bip->a_end, src, avail );
959 src += avail;
960 count += avail;
961 len -= avail;
963 bip->a_end += avail;
974 avail = bip->a_start - bip->b_end;
975 assert( avail > 0 ); /* since can_write is TRUE */
977 if (avail > len)
978 avail = len;
980 memcpy( bip->buff + bip->b_end, src, avail );
981 count += avail;
982 bip->b_end += avail;
1007 int avail, count = 0;
1045 avail = bip->a_end - bip->a_start;
1046 assert( avail > 0 ); /* since can_read is TRUE */
1048 if (avail > len)
1049 avail = len;
1051 memcpy( dst, bip->buff + bip->a_start, avail );
1052 dst += avail;
1053 count += avail;
1054 len -= avail;
1056 bip->a_start += avail;
1064 avail = bip->a_end;
1065 if (avail > 0) {
1066 if (avail > len)
1067 avail = len;
1068 memcpy( dst, bip->buff, avail );
1069 count += avail;
1070 bip->a_start += avail;