File: wxPLplot_nanosec.h.in

package info (click to toggle)
plplot 5.15.0%2Bdfsg2-15
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 31,396 kB
  • sloc: ansic: 79,703; xml: 28,583; cpp: 20,033; ada: 19,456; tcl: 12,081; f90: 11,431; ml: 7,276; java: 6,863; python: 6,792; sh: 3,274; perl: 828; lisp: 75; makefile: 74; sed: 34; fortran: 6
file content (27 lines) | stat: -rw-r--r-- 916 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#if !defined ( WXPLPLOT_NANOSEC_H__INCLUDED_ )
#define WXPLPLOT_NANOSEC_H__INCLUDED_

#cmakedefine PLPLOT_WX_DEBUG_OUTPUT
#ifdef PLPLOT_WX_DEBUG_OUTPUT
#include <wx/log.h> // for wxLogDebug
// Experimental option to attempt to include a nanosec timestamp with wxLogDebug output
// This is experimental because it may lead to build errors (since clock_gettime and
// some of its clock_id options will not be available on all systems).
#cmakedefine PLPLOT_WX_NANOSEC
#ifdef PLPLOT_WX_NANOSEC
#include "plplot.h"
PLDLLIMPEXP_WX void
pl_wx_nanosec(const char *string);

#define PLPLOT_wxLogDebug(string) pl_wx_nanosec(string)

#endif //#ifdef PLPLOT_WX_NANOSEC

#if !defined(PLPLOT_wxLogDebug)
#define PLPLOT_wxLogDebug(string) wxLogDebug(string)
#endif
#else //ifdef PLPLOT_WX_DEBUG_OUTPUT
#define PLPLOT_wxLogDebug(string)
#endif //ifdef PLPLOT_WX_DEBUG_OUTPUT

#endif //#if !defined ( WXPLPLOT_NANOSEC_H__INCLUDED_ )