search for: nppoint

Displaying 20 results from an estimated 20 matches for "nppoint".

Did you mean: lppoint
2018 Jan 22
2
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...ters, I already found a bug in your code ;-) > > // stdint.h > typedef int int32_t; > > // winnt.h > typedef long LONG; > > // windef.h > typedef struct tagPOINT > { > LONG x; // long x > LONG y; // long y > } POINT, *PPOINT, NEAR *NPPOINT, FAR *LPPOINT; > > // win32.h > typedef int32_t LONG; > > struct POINT > { > LONG x; // int x > LONG y; // int y > }; > > So POINT is defined two different ways. In your minimal interface, it's > declared as 2 int32's, which are int. In the actual W...
2018 Jan 22
0
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...all I can do is warn you how bad of an idea this is. For starters, I already found a bug in your code ;-) // stdint.h typedef int int32_t; // winnt.h typedef long LONG; // windef.h typedef struct tagPOINT { LONG x; // long x LONG y; // long y } POINT, *PPOINT, NEAR *NPPOINT, FAR *LPPOINT; // win32.h typedef int32_t LONG; struct POINT { LONG x; // int x LONG y; // int y }; So POINT is defined two different ways. In your minimal interface, it's declared as 2 int32's, which are int. In the actual Windows header files, it's declared as 2 longs. This...
2018 Jan 24
2
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...int int32_t; >>> >>> // winnt.h >>> typedef long LONG; >>> >>> // windef.h >>> typedef struct tagPOINT >>> { >>> LONG x; // long x >>> LONG y; // long y >>> } POINT, *PPOINT, NEAR *NPPOINT, FAR *LPPOINT; >>> >>> // win32.h >>> typedef int32_t LONG; >>> >>> struct POINT >>> { >>> LONG x; // int x >>> LONG y; // int y >>> }; >>> >>> So POINT is defined two different ways. In your min...
2018 Jan 22
0
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...; >> // stdint.h >> typedef int int32_t; >> >> // winnt.h >> typedef long LONG; >> >> // windef.h >> typedef struct tagPOINT >> { >> LONG x; // long x >> LONG y; // long y >> } POINT, *PPOINT, NEAR *NPPOINT, FAR *LPPOINT; >> >> // win32.h >> typedef int32_t LONG; >> >> struct POINT >> { >> LONG x; // int x >> LONG y; // int y >> }; >> >> So POINT is defined two different ways. In your minimal interface, it's >> declared a...
2018 Jan 25
0
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...> >>>> // winnt.h >>>> typedef long LONG; >>>> >>>> // windef.h >>>> typedef struct tagPOINT >>>> { >>>> LONG x; // long x >>>> LONG y; // long y >>>> } POINT, *PPOINT, NEAR *NPPOINT, FAR *LPPOINT; >>>> >>>> // win32.h >>>> typedef int32_t LONG; >>>> >>>> struct POINT >>>> { >>>> LONG x; // int x >>>> LONG y; // int y >>>> }; >>>> >>>> So POINT...
2018 Jan 25
2
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...>>>>> typedef long LONG; >>>>> >>>>> // windef.h >>>>> typedef struct tagPOINT >>>>> { >>>>> LONG x; // long x >>>>> LONG y; // long y >>>>> } POINT, *PPOINT, NEAR *NPPOINT, FAR *LPPOINT; >>>>> >>>>> // win32.h >>>>> typedef int32_t LONG; >>>>> >>>>> struct POINT >>>>> { >>>>> LONG x; // int x >>>>> LONG y; // int y >>>>> }; >&g...
2018 Jan 25
2
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...;>>> >>>>>>> // windef.h >>>>>>> typedef struct tagPOINT >>>>>>> { >>>>>>> LONG x; // long x >>>>>>> LONG y; // long y >>>>>>> } POINT, *PPOINT, NEAR *NPPOINT, FAR *LPPOINT; >>>>>>> >>>>>>> // win32.h >>>>>>> typedef int32_t LONG; >>>>>>> >>>>>>> struct POINT >>>>>>> { >>>>>>> LONG x; // int x >>>&g...
2018 Jan 25
0
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...f long LONG; >>>>>> >>>>>> // windef.h >>>>>> typedef struct tagPOINT >>>>>> { >>>>>> LONG x; // long x >>>>>> LONG y; // long y >>>>>> } POINT, *PPOINT, NEAR *NPPOINT, FAR *LPPOINT; >>>>>> >>>>>> // win32.h >>>>>> typedef int32_t LONG; >>>>>> >>>>>> struct POINT >>>>>> { >>>>>> LONG x; // int x >>>>>> LONG y; // int...
2018 Jan 25
2
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...t; // windef.h >>>>>>>>> typedef struct tagPOINT >>>>>>>>> { >>>>>>>>> LONG x; // long x >>>>>>>>> LONG y; // long y >>>>>>>>> } POINT, *PPOINT, NEAR *NPPOINT, FAR *LPPOINT; >>>>>>>>> >>>>>>>>> // win32.h >>>>>>>>> typedef int32_t LONG; >>>>>>>>> >>>>>>>>> struct POINT >>>>>>>>> { >>>&g...
2018 Jan 25
0
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...t;>>>>> // windef.h >>>>>>>> typedef struct tagPOINT >>>>>>>> { >>>>>>>> LONG x; // long x >>>>>>>> LONG y; // long y >>>>>>>> } POINT, *PPOINT, NEAR *NPPOINT, FAR *LPPOINT; >>>>>>>> >>>>>>>> // win32.h >>>>>>>> typedef int32_t LONG; >>>>>>>> >>>>>>>> struct POINT >>>>>>>> { >>>>>>>> LONG...
2018 Jan 25
3
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...gt;>>>> typedef struct tagPOINT >>>>>>>>>>> { >>>>>>>>>>> LONG x; // long x >>>>>>>>>>> LONG y; // long y >>>>>>>>>>> } POINT, *PPOINT, NEAR *NPPOINT, FAR *LPPOINT; >>>>>>>>>>> >>>>>>>>>>> // win32.h >>>>>>>>>>> typedef int32_t LONG; >>>>>>>>>>> >>>>>>>>>>> struct POINT >>>&...
2018 Jan 25
0
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...gt;>>>>>>>> typedef struct tagPOINT >>>>>>>>>> { >>>>>>>>>> LONG x; // long x >>>>>>>>>> LONG y; // long y >>>>>>>>>> } POINT, *PPOINT, NEAR *NPPOINT, FAR *LPPOINT; >>>>>>>>>> >>>>>>>>>> // win32.h >>>>>>>>>> typedef int32_t LONG; >>>>>>>>>> >>>>>>>>>> struct POINT >>>>>>>>&...
2018 Jan 22
2
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
It is super gross, but we copy parts of windows.h because having all of it if both gigantic and very very messy. So our win32.h has a couple thousands of lines and not 30k+ for windows.h and we try to have zero macros. Win32.h doesn't include windows.h so using ::BOOL wouldn't work. We don't want to create a namespace, we just want a cleaner interface to windows api. The namespace with
2018 Jan 25
0
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...gt; typedef struct tagPOINT >>>>>>>>>>>> { >>>>>>>>>>>> LONG x; // long x >>>>>>>>>>>> LONG y; // long y >>>>>>>>>>>> } POINT, *PPOINT, NEAR *NPPOINT, FAR *LPPOINT; >>>>>>>>>>>> >>>>>>>>>>>> // win32.h >>>>>>>>>>>> typedef int32_t LONG; >>>>>>>>>>>> >>>>>>>>>>>> struct...
2018 Jan 25
2
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...ct tagPOINT >>>>>>>>>>>>> { >>>>>>>>>>>>> LONG x; // long x >>>>>>>>>>>>> LONG y; // long y >>>>>>>>>>>>> } POINT, *PPOINT, NEAR *NPPOINT, FAR *LPPOINT; >>>>>>>>>>>>> >>>>>>>>>>>>> // win32.h >>>>>>>>>>>>> typedef int32_t LONG; >>>>>>>>>>>>> >>>>>>>>>&gt...
2018 Jan 25
0
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...>>>>>>>>>>>>> { >>>>>>>>>>>>>> LONG x; // long x >>>>>>>>>>>>>> LONG y; // long y >>>>>>>>>>>>>> } POINT, *PPOINT, NEAR *NPPOINT, FAR *LPPOINT; >>>>>>>>>>>>>> >>>>>>>>>>>>>> // win32.h >>>>>>>>>>>>>> typedef int32_t LONG; >>>>>>>>>>>>>> >>>>>&gt...
2018 Jan 26
2
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...>>>>>>>>>> { >>>>>>>>>>>>>>> LONG x; // long x >>>>>>>>>>>>>>> LONG y; // long y >>>>>>>>>>>>>>> } POINT, *PPOINT, NEAR *NPPOINT, FAR *LPPOINT; >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> // win32.h >>>>>>>>>>>>>>> typedef int32_t LONG; >>>>>>>>>>>>>>> >&gt...
2018 Jan 26
0
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...>>>>>>> { >>>>>>>>>>>>>>>> LONG x; // long x >>>>>>>>>>>>>>>> LONG y; // long y >>>>>>>>>>>>>>>> } POINT, *PPOINT, NEAR *NPPOINT, FAR *LPPOINT; >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> // win32.h >>>>>>>>>>>>>>>> typedef int32_t LONG; >>>>>>>>>>>>>>...
2018 Jan 26
2
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...>>>> { >>>>>>>>>>>>>>>>> LONG x; // long x >>>>>>>>>>>>>>>>> LONG y; // long y >>>>>>>>>>>>>>>>> } POINT, *PPOINT, NEAR *NPPOINT, FAR *LPPOINT; >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> // win32.h >>>>>>>>>>>>>>>>> typedef int32_t LONG; >>>>>>>>>>>...
2018 Jan 26
1
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...> { >>>>>>>>>>>>>>>>>> LONG x; // long x >>>>>>>>>>>>>>>>>> LONG y; // long y >>>>>>>>>>>>>>>>>> } POINT, *PPOINT, NEAR *NPPOINT, FAR *LPPOINT; >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> // win32.h >>>>>>>>>>>>>>>>>> typedef int32_t LONG; >>>>>>>>...