Changeset 3904


Ignore:
Timestamp:
Nov 16, 2009, 2:15:19 AM (9 years ago)
Author:
Sam Hocevar
Message:

Move debugging methods to caca_debug.h.

Location:
libcaca/trunk/caca
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • libcaca/trunk/caca/Makefile.am

    r3588 r3904  
    2020        caca_types.h \
    2121        caca_internals.h \
     22        caca_debug.h \
    2223        caca_stubs.h \
    2324        caca_conio.c \
  • libcaca/trunk/caca/caca_internals.h

    r3583 r3904  
    1717
    1818#include "caca_stubs.h"
     19#include "caca_debug.h"
    1920
    2021typedef struct caca_timer caca_timer_t;
  • libcaca/trunk/caca/caca_stubs.h

    r2896 r3904  
    1717 */
    1818
    19 #ifndef __STUBS_H__
    20 #define __STUBS_H__
     19#ifndef __CACA_STUBS_H__
     20#define __CACA_STUBS_H__
    2121
    2222/* errno handling */
     
    2828#   define seterrno(x) do { (void)(x); } while(0)
    2929#   define geterrno(x) 0
    30 #endif
    31 
    32 /* debug messages */
    33 #if defined DEBUG && !defined __KERNEL__
    34 #   include <stdio.h>
    35 #   include <stdarg.h>
    36 static inline void debug(const char *format, ...)
    37 {
    38     int saved_errno = geterrno();
    39     va_list args;
    40     va_start(args, format);
    41     fprintf(stderr, "** libcaca debug ** ");
    42     vfprintf(stderr, format, args);
    43     fprintf(stderr, "\n");
    44     va_end(args);
    45     seterrno(saved_errno);
    46 }
    47 #else
    48 #   define debug(format, ...) do {} while(0)
    4930#endif
    5031
     
    9475#endif
    9576
    96 #endif /* __STUBS_H__ */
     77#endif /* __CACA_STUBS_H__ */
    9778
  • libcaca/trunk/caca/libcaca.vcproj

    r3609 r3904  
    6565                        <Tool
    6666                                Name="VCLinkerTool"
    67                                 ModuleDefinitionFile=".\libcaca.def"
     67                                ModuleDefinitionFile="libcaca.def"
    6868                                GenerateDebugInformation="true"
    6969                                RandomizedBaseAddress="1"
     
    140140                        <Tool
    141141                                Name="VCLinkerTool"
    142                                 ModuleDefinitionFile=".\libcaca.def"
     142                                ModuleDefinitionFile="libcaca.def"
    143143                                GenerateDebugInformation="true"
    144144                                RandomizedBaseAddress="1"
     
    212212                        <Tool
    213213                                Name="VCLinkerTool"
    214                                 ModuleDefinitionFile=".\libcaca.def"
     214                                ModuleDefinitionFile="libcaca.def"
    215215                                GenerateDebugInformation="true"
    216216                                OptimizeReferences="2"
     
    287287                        <Tool
    288288                                Name="VCLinkerTool"
    289                                 ModuleDefinitionFile=".\libcaca.def"
     289                                ModuleDefinitionFile="libcaca.def"
    290290                                GenerateDebugInformation="true"
    291291                                OptimizeReferences="2"
     
    325325                        >
    326326                        <File
    327                                 RelativePath=".\driver\conio.c"
    328                                 >
    329                         </File>
    330                         <File
    331                                 RelativePath=".\driver\gl.c"
    332                                 >
    333                         </File>
    334                         <File
    335                                 RelativePath=".\driver\ncurses.c"
    336                                 >
    337                         </File>
    338                         <File
    339                                 RelativePath=".\driver\null.c"
    340                                 >
    341                         </File>
    342                         <File
    343                                 RelativePath=".\driver\raw.c"
    344                                 >
    345                         </File>
    346                         <File
    347                                 RelativePath=".\driver\slang.c"
    348                                 >
    349                         </File>
    350                         <File
    351                                 RelativePath=".\driver\vga.c"
    352                                 >
    353                         </File>
    354                         <File
    355                                 RelativePath=".\driver\win32.c"
    356                                 >
    357                         </File>
    358                         <File
    359                                 RelativePath=".\driver\x11.c"
     327                                RelativePath="driver\conio.c"
     328                                >
     329                        </File>
     330                        <File
     331                                RelativePath="driver\gl.c"
     332                                >
     333                        </File>
     334                        <File
     335                                RelativePath="driver\ncurses.c"
     336                                >
     337                        </File>
     338                        <File
     339                                RelativePath="driver\null.c"
     340                                >
     341                        </File>
     342                        <File
     343                                RelativePath="driver\raw.c"
     344                                >
     345                        </File>
     346                        <File
     347                                RelativePath="driver\slang.c"
     348                                >
     349                        </File>
     350                        <File
     351                                RelativePath="driver\vga.c"
     352                                >
     353                        </File>
     354                        <File
     355                                RelativePath="driver\win32.c"
     356                                >
     357                        </File>
     358                        <File
     359                                RelativePath="driver\x11.c"
    360360                                >
    361361                        </File>
     
    365365                        >
    366366                        <File
    367                                 RelativePath=".\codec\codec.h"
    368                                 >
    369                         </File>
    370                         <File
    371                                 RelativePath=".\codec\export.c"
    372                                 >
    373                         </File>
    374                         <File
    375                                 RelativePath=".\codec\import.c"
    376                                 >
    377                         </File>
    378                         <File
    379                                 RelativePath=".\codec\text.c"
     367                                RelativePath="codec\codec.h"
     368                                >
     369                        </File>
     370                        <File
     371                                RelativePath="codec\export.c"
     372                                >
     373                        </File>
     374                        <File
     375                                RelativePath="codec\import.c"
     376                                >
     377                        </File>
     378                        <File
     379                                RelativePath="codec\text.c"
    380380                                >
    381381                        </File>
    382382                </Filter>
    383383                <File
    384                         RelativePath=".\attr.c"
    385                         >
    386                 </File>
    387                 <File
    388                         RelativePath=".\box.c"
    389                         >
    390                 </File>
    391                 <File
    392                         RelativePath=".\caca.c"
     384                        RelativePath="attr.c"
     385                        >
     386                </File>
     387                <File
     388                        RelativePath="box.c"
     389                        >
     390                </File>
     391                <File
     392                        RelativePath="caca.c"
    393393                        >
    394394                </File>
     
    398398                </File>
    399399                <File
    400                         RelativePath=".\caca_conio.c"
    401                         >
    402                 </File>
    403                 <File
    404                         RelativePath=".\caca_conio.h"
     400                        RelativePath="caca_conio.c"
     401                        >
     402                </File>
     403                <File
     404                        RelativePath="caca_conio.h"
     405                        >
     406                </File>
     407                <File
     408                        RelativePath="caca_debug.h"
    405409                        >
    406410                </File>
     
    418422                </File>
    419423                <File
    420                         RelativePath=".\canvas.c"
    421                         >
    422                 </File>
    423                 <File
    424                         RelativePath=".\charset.c"
     424                        RelativePath="canvas.c"
     425                        >
     426                </File>
     427                <File
     428                        RelativePath="charset.c"
    425429                        >
    426430                </File>
     
    430434                </File>
    431435                <File
    432                         RelativePath=".\conic.c"
    433                         >
    434                 </File>
    435                 <File
    436                         RelativePath=".\dirty.c"
    437                         >
    438                 </File>
    439                 <File
    440                         RelativePath=".\dither.c"
    441                         >
    442                 </File>
    443                 <File
    444                         RelativePath=".\event.c"
    445                         >
    446                 </File>
    447                 <File
    448                         RelativePath=".\figfont.c"
    449                         >
    450                 </File>
    451                 <File
    452                         RelativePath=".\file.c"
    453                         >
    454                 </File>
    455                 <File
    456                         RelativePath=".\font.c"
    457                         >
    458                 </File>
    459                 <File
    460                         RelativePath=".\frame.c"
    461                         >
    462                 </File>
    463                 <File
    464                         RelativePath=".\graphics.c"
    465                         >
    466                 </File>
    467                 <File
    468                         RelativePath=".\legacy.c"
    469                         >
    470                 </File>
    471                 <File
    472                         RelativePath=".\libcaca.def"
    473                         >
    474                 </File>
    475                 <File
    476                         RelativePath=".\line.c"
    477                         >
    478                 </File>
    479                 <File
    480                         RelativePath=".\string.c"
    481                         >
    482                 </File>
    483                 <File
    484                         RelativePath=".\time.c"
    485                         >
    486                 </File>
    487                 <File
    488                         RelativePath=".\transform.c"
    489                         >
    490                 </File>
    491                 <File
    492                         RelativePath=".\triangle.c"
     436                        RelativePath="conic.c"
     437                        >
     438                </File>
     439                <File
     440                        RelativePath="dirty.c"
     441                        >
     442                </File>
     443                <File
     444                        RelativePath="dither.c"
     445                        >
     446                </File>
     447                <File
     448                        RelativePath="event.c"
     449                        >
     450                </File>
     451                <File
     452                        RelativePath="figfont.c"
     453                        >
     454                </File>
     455                <File
     456                        RelativePath="file.c"
     457                        >
     458                </File>
     459                <File
     460                        RelativePath="font.c"
     461                        >
     462                </File>
     463                <File
     464                        RelativePath="frame.c"
     465                        >
     466                </File>
     467                <File
     468                        RelativePath="graphics.c"
     469                        >
     470                </File>
     471                <File
     472                        RelativePath="legacy.c"
     473                        >
     474                </File>
     475                <File
     476                        RelativePath="libcaca.def"
     477                        >
     478                </File>
     479                <File
     480                        RelativePath="line.c"
     481                        >
     482                </File>
     483                <File
     484                        RelativePath="string.c"
     485                        >
     486                </File>
     487                <File
     488                        RelativePath="time.c"
     489                        >
     490                </File>
     491                <File
     492                        RelativePath="transform.c"
     493                        >
     494                </File>
     495                <File
     496                        RelativePath="triangle.c"
    493497                        >
    494498                </File>
Note: See TracChangeset for help on using the changeset viewer.