program demo_anything_to_bytes use M_anything, only : anything_to_bytes implicit none integer :: i write(*,"('select various types')") write(*,'(/,16(1x,z2.2))')anything_to_bytes([(i*i,i=1,10)]) write(*,'(/,16(1x,z2.2))')anything_to_bytes([11.11,22.22,33.33]) write(*,'(/,16(1x,z2.2))')anything_to_bytes('This is a string') write(*,"(/,'compare to TRANSFER(3f)')") write(*,'(/,16(1x,z2.2))') transfer([(i*i,i=1,10)],[' ']) write(*,'(/,16(1x,z2.2))') transfer([11.11,22.22,33.33],[' ']) write(*,'(/,16(1x,z2.2))') transfer('This is a string',[' ']) end program demo_anything_to_bytes