Lines Matching defs:len

67 static int ima_read_block (SF_PRIVATE *psf, IMA_ADPCM_PRIVATE *pima, short *ptr, int len) ;
68 static int ima_write_block (SF_PRIVATE *psf, IMA_ADPCM_PRIVATE *pima, const short *ptr, int len) ;
70 static sf_count_t ima_read_s (SF_PRIVATE *psf, short *ptr, sf_count_t len) ;
71 static sf_count_t ima_read_i (SF_PRIVATE *psf, int *ptr, sf_count_t len) ;
72 static sf_count_t ima_read_f (SF_PRIVATE *psf, float *ptr, sf_count_t len) ;
73 static sf_count_t ima_read_d (SF_PRIVATE *psf, double *ptr, sf_count_t len) ;
75 static sf_count_t ima_write_s (SF_PRIVATE *psf, const short *ptr, sf_count_t len) ;
76 static sf_count_t ima_write_i (SF_PRIVATE *psf, const int *ptr, sf_count_t len) ;
77 static sf_count_t ima_write_f (SF_PRIVATE *psf, const float *ptr, sf_count_t len) ;
78 static sf_count_t ima_write_d (SF_PRIVATE *psf, const double *ptr, sf_count_t len) ;
571 ima_read_block (SF_PRIVATE *psf, IMA_ADPCM_PRIVATE *pima, short *ptr, int len)
574 while (indx < len)
576 { memset (&(ptr [indx]), 0, (size_t) ((len - indx) * sizeof (short))) ;
584 count = (len - indx > count) ? count : len - indx ;
596 ima_read_s (SF_PRIVATE *psf, short *ptr, sf_count_t len)
605 while (len > 0)
606 { readcount = (len > 0x10000000) ? 0x10000000 : (int) len ;
611 len -= count ;
620 ima_read_i (SF_PRIVATE *psf, int *ptr, sf_count_t len)
633 while (len > 0)
634 { readcount = (len >= bufferlen) ? bufferlen : (int) len ;
639 len -= readcount ;
648 ima_read_f (SF_PRIVATE *psf, float *ptr, sf_count_t len)
664 while (len > 0)
665 { readcount = (len >= bufferlen) ? bufferlen : (int) len ;
670 len -= readcount ;
679 ima_read_d (SF_PRIVATE *psf, double *ptr, sf_count_t len)
695 while (len > 0)
696 { readcount = (len >= bufferlen) ? bufferlen : (int) len ;
701 len -= readcount ;
874 ima_write_block (SF_PRIVATE *psf, IMA_ADPCM_PRIVATE *pima, const short *ptr, int len)
877 while (indx < len)
880 if (count > len - indx)
881 count = len - indx ;
896 ima_write_s (SF_PRIVATE *psf, const short *ptr, sf_count_t len)
905 while (len)
906 { writecount = (len > 0x10000000) ? 0x10000000 : (int) len ;
911 len -= count ;
920 ima_write_i (SF_PRIVATE *psf, const int *ptr, sf_count_t len)
933 while (len > 0)
934 { writecount = (len >= bufferlen) ? bufferlen : (int) len ;
939 len -= writecount ;
948 ima_write_f (SF_PRIVATE *psf, const float *ptr, sf_count_t len)
964 while (len > 0)
965 { writecount = (len >= bufferlen) ? bufferlen : (int) len ;
970 len -= writecount ;
979 ima_write_d (SF_PRIVATE *psf, const double *ptr, sf_count_t len)
995 while (len > 0)
996 { writecount = (len >= bufferlen) ? bufferlen : (int) len ;
1001 len -= writecount ;