title: ftell at a position past 2GB
body: <p>On a 32-bit system, what does <code>ftell</code> return if the current position indicator of a file opened in binary mode is past the 2GB point? In the <strong>C99</strong> standard, is this <em>undefined behavior</em> since <code>ftell</code> must return a <code>long int</code> (maximum value being <code>2**31-1</code>)?</p>