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;
>>>>>>>>>>>>>
>>>>>>>>>>...
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;
>>>>>>>>>>>>>>
>>>>>>...
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
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;
>>>>>>>>...