Lines Matching defs:buffer
331 { char buffer [64], name [32] ;
336 psf_binheader_readf (psf, "pb", 0, buffer, 21) ;
340 buffer [20] = 0 ;
341 if (strcmp (buffer, "Extended Instrument:") != 0)
344 memset (buffer, 0, sizeof (buffer)) ;
345 psf_binheader_readf (psf, "b", buffer, 23) ;
347 if (buffer [22] != 0x1A)
350 buffer [22] = 0 ;
351 for (k = 21 ; k >= 0 && buffer [k] == ' ' ; k --)
352 buffer [k] = 0 ;
354 psf_log_printf (psf, "Extended Instrument : %s\n", buffer) ;
355 psf_store_string (psf, SF_STR_TITLE, buffer) ;
357 psf_binheader_readf (psf, "be2", buffer, 20, &version) ;
358 buffer [19] = 0 ;
359 for (k = 18 ; k >= 0 && buffer [k] == ' ' ; k --)
360 buffer [k] = 0 ;
362 psf_log_printf (psf, "Software : %s\nVersion : %d.%02d\n", buffer, version / 256, version % 256) ;
363 psf_store_string (psf, SF_STR_SOFTWARE, buffer) ;
370 psf_binheader_readf (psf, "b", buffer, 12) ;
372 buffer [0], buffer [1], buffer [2]) ;
374 buffer [3], buffer [4], buffer [5]) ;
376 buffer [6] & 0xFF, buffer [7] & 0xFF) ;
379 buffer [8], buffer [9], buffer [10], buffer [11]) ;
401 psf_binheader_readf (psf, "bb", buffer, 6, name, 22) ;
411 buffer [0] & 0xFF, buffer [1] & 0xFF, buffer [2] & 0xFF) ;
414 if (buffer [2] & 1)
416 if (buffer [2] & 2)
418 psf_log_printf (psf, (buffer [2] & 16) ? " 16bit" : " 8bit") ;
422 buffer [3] & 0xFF, buffer [4], buffer [5]) ;
424 psf->instrument->basenote = buffer [4] ;
425 if (buffer [2] & 1)
427 psf->instrument->loops [0].mode = (buffer [2] & 2) ? SF_LOOP_ALTERNATING : SF_LOOP_FORWARD ;
435 if (buffer [2] & 16)