diff options
author | Lars-Dominik Braun <PromyLOPh@lavabit.com> | 2009-09-08 14:15:28 +0200 |
---|---|---|
committer | Lars-Dominik Braun <PromyLOPh@lavabit.com> | 2009-09-08 14:15:28 +0200 |
commit | faf7004c13f45442a6cdbe68ba977523d6593fc7 (patch) | |
tree | ac89711aa837fefbd02b157cb5f18685acd25b15 /src/terminal.c | |
parent | 83ba73a034583165d03873e8c3098397fc9ae5e8 (diff) | |
download | pianobar-windows-faf7004c13f45442a6cdbe68ba977523d6593fc7.tar.gz pianobar-windows-faf7004c13f45442a6cdbe68ba977523d6593fc7.tar.bz2 pianobar-windows-faf7004c13f45442a6cdbe68ba977523d6593fc7.zip |
C99 conformance
Diffstat (limited to 'src/terminal.c')
-rw-r--r-- | src/terminal.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/terminal.c b/src/terminal.c index ab96004..2875638 100644 --- a/src/terminal.c +++ b/src/terminal.c @@ -21,6 +21,9 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#define _POSIX_C_SOURCE 1 /* fileno() */ +#define _BSD_SOURCE /* setlinebuf() */ + #include <termios.h> #include <stdio.h> @@ -60,14 +63,14 @@ void BarTermSetBuffer (char enable) { /* Save old terminal settings * @param save settings here */ -inline void BarTermSave (struct termios *termOrig) { +void BarTermSave (struct termios *termOrig) { tcgetattr (fileno (stdin), termOrig); } /* Restore terminal settings * @param Old settings */ -inline void BarTermRestore (struct termios *termOrig) { +void BarTermRestore (struct termios *termOrig) { tcsetattr (fileno (stdin), TCSANOW, termOrig); } |