--TEST-- Test fseek(), ftell() & rewind() functions : Basic functionality - all r and a modes --FILE-- --EXPECT-- *** Testing fseek(), ftell(), rewind() : basic operations *** -- File having data of type text_with_new_line -- -- File opened in mode r -- bool(true) int(0) -- Testing fseek() with whence = SEEK_SET -- int(0) int(10) bool(false) -- Testing fseek() with whence = SEEK_CUR -- int(0) int(20) bool(false) -- Testing fseek() with whence = SEEK_END -- int(0) int(522) bool(false) int(512) -- File opened in mode rb -- bool(true) int(0) -- Testing fseek() with whence = SEEK_SET -- int(0) int(10) bool(false) -- Testing fseek() with whence = SEEK_CUR -- int(0) int(20) bool(false) -- Testing fseek() with whence = SEEK_END -- int(0) int(522) bool(false) int(512) -- File opened in mode rt -- bool(true) int(0) -- Testing fseek() with whence = SEEK_SET -- int(0) int(10) bool(false) -- Testing fseek() with whence = SEEK_CUR -- int(0) int(20) bool(false) -- Testing fseek() with whence = SEEK_END -- int(0) int(522) bool(false) int(512) -- File opened in mode r+ -- bool(true) int(0) -- Testing fseek() with whence = SEEK_SET -- int(0) int(10) bool(false) -- Testing fseek() with whence = SEEK_CUR -- int(0) int(20) bool(false) -- Testing fseek() with whence = SEEK_END -- int(0) int(522) bool(false) int(512) -- File opened in mode r+b -- bool(true) int(0) -- Testing fseek() with whence = SEEK_SET -- int(0) int(10) bool(false) -- Testing fseek() with whence = SEEK_CUR -- int(0) int(20) bool(false) -- Testing fseek() with whence = SEEK_END -- int(0) int(522) bool(false) int(512) -- File opened in mode r+t -- bool(true) int(0) -- Testing fseek() with whence = SEEK_SET -- int(0) int(10) bool(false) -- Testing fseek() with whence = SEEK_CUR -- int(0) int(20) bool(false) -- Testing fseek() with whence = SEEK_END -- int(0) int(522) bool(false) int(512) -- File opened in mode a -- bool(true) int(0) -- Testing fseek() with whence = SEEK_SET -- int(0) int(10) bool(false) -- Testing fseek() with whence = SEEK_CUR -- int(0) int(20) bool(false) -- Testing fseek() with whence = SEEK_END -- int(0) int(522) bool(false) int(512) -- File opened in mode ab -- bool(true) int(0) -- Testing fseek() with whence = SEEK_SET -- int(0) int(10) bool(false) -- Testing fseek() with whence = SEEK_CUR -- int(0) int(20) bool(false) -- Testing fseek() with whence = SEEK_END -- int(0) int(522) bool(false) int(512) -- File opened in mode at -- bool(true) int(0) -- Testing fseek() with whence = SEEK_SET -- int(0) int(10) bool(false) -- Testing fseek() with whence = SEEK_CUR -- int(0) int(20) bool(false) -- Testing fseek() with whence = SEEK_END -- int(0) int(522) bool(false) int(512) -- File opened in mode a+ -- bool(true) int(0) -- Testing fseek() with whence = SEEK_SET -- int(0) int(10) bool(false) -- Testing fseek() with whence = SEEK_CUR -- int(0) int(20) bool(false) -- Testing fseek() with whence = SEEK_END -- int(0) int(522) bool(false) int(512) -- File opened in mode a+b -- bool(true) int(0) -- Testing fseek() with whence = SEEK_SET -- int(0) int(10) bool(false) -- Testing fseek() with whence = SEEK_CUR -- int(0) int(20) bool(false) -- Testing fseek() with whence = SEEK_END -- int(0) int(522) bool(false) int(512) -- File opened in mode a+t -- bool(true) int(0) -- Testing fseek() with whence = SEEK_SET -- int(0) int(10) bool(false) -- Testing fseek() with whence = SEEK_CUR -- int(0) int(20) bool(false) -- Testing fseek() with whence = SEEK_END -- int(0) int(522) bool(false) int(512) -- File having data of type alphanumeric -- -- File opened in mode r -- bool(true) int(0) -- Testing fseek() with whence = SEEK_SET -- int(0) int(10) bool(false) -- Testing fseek() with whence = SEEK_CUR -- int(0) int(20) bool(false) -- Testing fseek() with whence = SEEK_END -- int(0) int(522) bool(false) int(512) -- File opened in mode rb -- bool(true) int(0) -- Testing fseek() with whence = SEEK_SET -- int(0) int(10) bool(false) -- Testing fseek() with whence = SEEK_CUR -- int(0) int(20) bool(false) -- Testing fseek() with whence = SEEK_END -- int(0) int(522) bool(false) int(512) -- File opened in mode rt -- bool(true) int(0) -- Testing fseek() with whence = SEEK_SET -- int(0) int(10) bool(false) -- Testing fseek() with whence = SEEK_CUR -- int(0) int(20) bool(false) -- Testing fseek() with whence = SEEK_END -- int(0) int(522) bool(false) int(512) -- File opened in mode r+ -- bool(true) int(0) -- Testing fseek() with whence = SEEK_SET -- int(0) int(10) bool(false) -- Testing fseek() with whence = SEEK_CUR -- int(0) int(20) bool(false) -- Testing fseek() with whence = SEEK_END -- int(0) int(522) bool(false) int(512) -- File opened in mode r+b -- bool(true) int(0) -- Testing fseek() with whence = SEEK_SET -- int(0) int(10) bool(false) -- Testing fseek() with whence = SEEK_CUR -- int(0) int(20) bool(false) -- Testing fseek() with whence = SEEK_END -- int(0) int(522) bool(false) int(512) -- File opened in mode r+t -- bool(true) int(0) -- Testing fseek() with whence = SEEK_SET -- int(0) int(10) bool(false) -- Testing fseek() with whence = SEEK_CUR -- int(0) int(20) bool(false) -- Testing fseek() with whence = SEEK_END -- int(0) int(522) bool(false) int(512) -- File opened in mode a -- bool(true) int(0) -- Testing fseek() with whence = SEEK_SET -- int(0) int(10) bool(false) -- Testing fseek() with whence = SEEK_CUR -- int(0) int(20) bool(false) -- Testing fseek() with whence = SEEK_END -- int(0) int(522) bool(false) int(512) -- File opened in mode ab -- bool(true) int(0) -- Testing fseek() with whence = SEEK_SET -- int(0) int(10) bool(false) -- Testing fseek() with whence = SEEK_CUR -- int(0) int(20) bool(false) -- Testing fseek() with whence = SEEK_END -- int(0) int(522) bool(false) int(512) -- File opened in mode at -- bool(true) int(0) -- Testing fseek() with whence = SEEK_SET -- int(0) int(10) bool(false) -- Testing fseek() with whence = SEEK_CUR -- int(0) int(20) bool(false) -- Testing fseek() with whence = SEEK_END -- int(0) int(522) bool(false) int(512) -- File opened in mode a+ -- bool(true) int(0) -- Testing fseek() with whence = SEEK_SET -- int(0) int(10) bool(false) -- Testing fseek() with whence = SEEK_CUR -- int(0) int(20) bool(false) -- Testing fseek() with whence = SEEK_END -- int(0) int(522) bool(false) int(512) -- File opened in mode a+b -- bool(true) int(0) -- Testing fseek() with whence = SEEK_SET -- int(0) int(10) bool(false) -- Testing fseek() with whence = SEEK_CUR -- int(0) int(20) bool(false) -- Testing fseek() with whence = SEEK_END -- int(0) int(522) bool(false) int(512) -- File opened in mode a+t -- bool(true) int(0) -- Testing fseek() with whence = SEEK_SET -- int(0) int(10) bool(false) -- Testing fseek() with whence = SEEK_CUR -- int(0) int(20) bool(false) -- Testing fseek() with whence = SEEK_END -- int(0) int(522) bool(false) int(512) Done