Changeset 3592 for libcaca/trunk


Ignore:
Timestamp:
Jul 30, 2009, 10:10:57 PM (10 years ago)
Author:
Sam Hocevar
Message:

Add sound(), nosound() and delay() to the conio.h emulation. Even though
they're not actually from that header, they're often used together.

Location:
libcaca/trunk/caca
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • libcaca/trunk/caca/caca_conio.c

    r3588 r3592  
    107107}
    108108
     109/** \brief DOS conio.h delay() equivalent */
     110void caca_conio_delay(int i)
     111{
     112    conio_init();
     113
     114    /* TODO: implement this function */
     115}
     116
    109117/** \brief DOS conio.h delline() equivalent */
    110118void caca_conio_delline(void)
     
    245253}
    246254
     255/** \brief DOS conio.h nosound() equivalent */
     256void caca_conio_nosound(void)
     257{
     258    conio_init();
     259
     260    /* TODO: implement this function */
     261}
     262
    247263/** \brief DOS stdio.h printf() equivalent */
    248264int caca_conio_printf(const char *format, ...)
     
    285301/** \brief DOS conio.h _setcursortype() equivalent */
    286302void caca_conio__setcursortype(int cur_t)
     303{
     304    conio_init();
     305
     306    /* TODO: implement this function */
     307}
     308
     309/** \brief DOS conio.h sound() equivalent */
     310void caca_conio_sound(int i)
    287311{
    288312    conio_init();
  • libcaca/trunk/caca/caca_conio.h

    r3588 r3592  
    155155__extern int    caca_conio_cputs(const char *str);
    156156__extern int    caca_conio_cscanf(char *format, ...);
     157__extern void   caca_conio_delay(int);
    157158__extern void   caca_conio_delline(void);
    158159__extern int    caca_conio_getch(void);
     
    170171                                    int destleft, int desttop);
    171172__extern void   caca_conio_normvideo(void);
     173__extern void   caca_conio_nosound(void);
    172174__extern int    caca_conio_printf(const char *format, ...);
    173175__extern int    caca_conio_putch(int ch);
     
    175177                                   void *destin);
    176178__extern void   caca_conio__setcursortype(int cur_t);
     179__extern void   caca_conio_sound(int);
    177180__extern void   caca_conio_textattr(int newattr);
    178181__extern void   caca_conio_textbackground(int newcolor);
     
    197200#   undef cscanf
    198201#   define cscanf caca_conio_cscanf
     202#   undef delay
     203#   define delay caca_conio_delay
    199204#   undef delline
    200205#   define delline caca_conio_delline
     
    223228#   undef normvideo
    224229#   define normvideo caca_conio_normvideo
     230#   undef nosound
     231#   define nosound caca_conio_nosound
    225232#   undef printf
    226233#   define printf caca_conio_printf
     
    231238#   undef _setcursortype
    232239#   define _setcursortype caca_conio__setcursortype
     240#   undef sound
     241#   define sound caca_conio_sound
    233242#   undef textattr
    234243#   define textattr caca_conio_textattr
Note: See TracChangeset for help on using the changeset viewer.