Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/posix/stdio.h

    r59f799b r09b0b1fb  
    11/*
    22 * Copyright (c) 2011 Jiri Zarevucky
    3  * Copyright (c) 2011 Petr Koupy
    43 * All rights reserved.
    54 *
     
    2827 */
    2928
    30 /** @addtogroup libposix
    31  * @{
    32  */
    33 /** @file
    34  */
    35 
    3629#ifndef POSIX_STDIO_H_
    3730#define POSIX_STDIO_H_
    3831
    3932#include "libc/stdio.h"
    40 #include "sys/types.h"
    4133
    42 /* Character Input/Output */
    4334#define putc fputc
    4435#define getc fgetc
    45 extern int posix_ungetc(int c, FILE *stream);
    4636
    47 /* Opening Streams */
    48 extern FILE *posix_freopen(
    49    const char *restrict filename,
    50    const char *restrict mode,
    51    FILE *restrict stream);
    5237
    53 /* Error Messages */
     38extern FILE *posix_freopen(const char *restrict filename,
     39                           const char *restrict mode,
     40                           FILE *restrict stream);
     41
    5442extern void posix_perror(const char *s);
    5543
    56 /* File Positioning */
    57 extern int posix_fseeko(FILE *stream, posix_off_t offset, int whence);
    58 extern posix_off_t posix_ftello(FILE *stream);
    59 
    60 /* Formatted Input/Output */
    61 extern int posix_sprintf(char *restrict s, const char *restrict format, ...);
    62 extern int posix_sscanf(const char *restrict s, const char *restrict format, ...);
    63 
    64 #ifndef LIBPOSIX_INTERNAL
    65         #define ungetc posix_ungetc
    66 
     44#ifndef POSIX_INTERNAL
    6745        #define freopen posix_freopen
    68 
    6946        #define perror posix_perror
    70 
    71         #define fseeko posix_fseeko
    72         #define ftello posix_ftello
    73 
    74         #define sprintf posix_sprintf
    75         #define sscanf posix_sscanf
    7647#endif
    7748
    7849#endif /* POSIX_STDIO_H_ */
    7950
    80 /** @}
    81  */
Note: See TracChangeset for help on using the changeset viewer.