flext  0.6.2
Macros | Typedefs
flstdc.h File Reference

Definitions to unite Max/MSP and PD notions. More...

#include <cassert>
#include "flpushns.h"
#include "flpopns.h"

Go to the source code of this file.

Macros

#define FLEXT_LOG(s)   ((void)0)
 
#define FLEXT_LOG1(s, v1)   ((void)0)
 
#define FLEXT_LOG2(s, v1, v2)   ((void)0)
 
#define FLEXT_LOG3(s, v1, v2, v3)   ((void)0)
 
#define FLEXT_LOG4(s, v1, v2, v3, v4)   ((void)0)
 
#define FLEXT_LOG5(s, v1, v2, v3, v4, v5)   ((void)0)
 
#define FLEXT_LOG6(s, v1, v2, v3, v4, v5, v6)   ((void)0)
 
#define FLEXT_LOG7(s, v1, v2, v3, v4, v5, v6, v7)   ((void)0)
 
#define FLEXT_LOG8(s, v1, v2, v3, v4, v5, v6, v7, v8)   ((void)0)
 
#define FLEXT_LOG9(s, v1, v2, v3, v4, v5, v6, v7, v8, v9)   ((void)0)
 
#define FLEXT_UNUSED(x)   (void)(x)
 
#define FLEXT_ASSERT(b)   FLEXT_UNUSED(b)
 
#define FLEXT_WARN(str)   FLEXT_UNUSED(str)
 
#define FLEXT_ERROR(str)   internal_error("Error: in " __FILE__ " line %i",(int)__LINE__)
 
#define ERRINTERNAL()   internal_error("flext: Internal error in file " __FILE__ ", line %i - please report",(int)__LINE__)
 
#define FLEXT_NOATTREDIT
 
#define FLEXT_QMODE   0
 

Typedefs

typedef t_symbol * t_symptr
 

Detailed Description

Definitions to unite Max/MSP and PD notions.

This file contains a few definitions to unite a few of the notions that once drifted apart in Max and PD. It is not elegant but helps.

Macro Definition Documentation

◆ ERRINTERNAL

#define ERRINTERNAL ( )    internal_error("flext: Internal error in file " __FILE__ ", line %i - please report",(int)__LINE__)

◆ FLEXT_ASSERT

#define FLEXT_ASSERT (   b)    FLEXT_UNUSED(b)

◆ FLEXT_ERROR

#define FLEXT_ERROR (   str)    internal_error("Error: in " __FILE__ " line %i",(int)__LINE__)

◆ FLEXT_LOG

#define FLEXT_LOG (   s)    ((void)0)

◆ FLEXT_LOG1

#define FLEXT_LOG1 (   s,
  v1 
)    ((void)0)

◆ FLEXT_LOG2

#define FLEXT_LOG2 (   s,
  v1,
  v2 
)    ((void)0)

◆ FLEXT_LOG3

#define FLEXT_LOG3 (   s,
  v1,
  v2,
  v3 
)    ((void)0)

◆ FLEXT_LOG4

#define FLEXT_LOG4 (   s,
  v1,
  v2,
  v3,
  v4 
)    ((void)0)

◆ FLEXT_LOG5

#define FLEXT_LOG5 (   s,
  v1,
  v2,
  v3,
  v4,
  v5 
)    ((void)0)

◆ FLEXT_LOG6

#define FLEXT_LOG6 (   s,
  v1,
  v2,
  v3,
  v4,
  v5,
  v6 
)    ((void)0)

◆ FLEXT_LOG7

#define FLEXT_LOG7 (   s,
  v1,
  v2,
  v3,
  v4,
  v5,
  v6,
  v7 
)    ((void)0)

◆ FLEXT_LOG8

#define FLEXT_LOG8 (   s,
  v1,
  v2,
  v3,
  v4,
  v5,
  v6,
  v7,
  v8 
)    ((void)0)

◆ FLEXT_LOG9

#define FLEXT_LOG9 (   s,
  v1,
  v2,
  v3,
  v4,
  v5,
  v6,
  v7,
  v8,
  v9 
)    ((void)0)

◆ FLEXT_NOATTREDIT

#define FLEXT_NOATTREDIT

◆ FLEXT_QMODE

#define FLEXT_QMODE   0

◆ FLEXT_UNUSED

#define FLEXT_UNUSED (   x)    (void)(x)

◆ FLEXT_WARN

#define FLEXT_WARN (   str)    FLEXT_UNUSED(str)

Typedef Documentation

◆ t_symptr

typedef t_symbol* t_symptr