Search

July 30, 2019
General »
...DMC__)
    #pragma pack(push, 8)
#endif
MyStruct
{
  /* fields */
}
#if defined(__DMC__)
    #pragma pack(pop)
#endif
July 22, 2019
General »
...name
#endif
#ifndef D_ENUM_KEY
# define D_ENUM_KEY(key, enumType) enumType##_##key
#endif...
July 17, 2019
General »
...could simplify to:

#ifdef __cplusplus
extern "C" {
#endif

// C declarations
void cFunc();
...

#ifdef __cplusplus
}
#endif
July 17, 2019
General »
...define EXTERNC extern(C)
#else
#define EXTERNC
#endif
```

This way, the generated header could be...
July 07, 2019
GDC »
...OVERRIDE_TTYPE_ENCODING (DW_EH_PE_pcrel)
#endif

You could just omit setting '_TTYPE_ENCODING...
April 27, 2019
Announce »
...windows.h>
DWORD foo();
#else
int foo();
#endif

If you run DStep on Windows it...
February 20, 2019
General »
...RS_STACK_CAPACITY (sizeof(rs_heap) - 1)
    #endif

    #ifdef RS_STACK_CAPACITY
    #define RS_ALIGNMENT...
February 01, 2019
Learn »
...name##__ *name
#endif
#else
typedef PVOID HANDLE;
#define DECLARE_HANDLE(name) typedef HANDLE name
#endif
January 29, 2019
Announce »
...item active">{{ item.title }}</li>
                    {% endif %}
                {% endfor %}
            </ol>
        </div>
    </div>
    {% endif %}
```


##  File response
```d
    @Action...
January 15, 2019
General »
...stty sane")||
	#else
	#define S1
	#define S2
	#endif

	#define A(i) (((q*)R(8))[i...
1 2 3 4 5 6 7 8
Next ›   Last »