WPP and EzParseEx compilation error

Hi. Using the 2k3 SP1 DDK (build 1830) I was trying to add WinXP only WPP
tracing to my streaming minidriver. Simple I thought…However, during
compilation, I get the following error:

“wpp : error : (EzParseEx)Cannot create mapping, error 1006”

Does anyone know what this is? It only goes away (obviously) if I don’t use
my RUN_WPP line in sources:

“RUN_WPP= $(SOURCES) -km -dll -func:WPPOut(LEVEL,MSG,…)”

This line seems correct to me (I tried the toaster one as well, no luck).
My file with the WPP_DEFINE_CONTROL_GUID macro is fine, as it was copy and
pasted exactly, except with a change of GUID. Everything else seems kosher
also. I tried searching the template files for any references, but no luck.

Does anyone have any ideas what is going on here? I tried searching the
archive but did not find anything which looked like this issue. I did look
over both OSR WPP articles, but, while great, they did not help me with
this.

Philip Lukidis

Hi,

Haven’t seen that one before. Does adding -v4 as a RUN_WPP option turn up
anything interesting in the build log?

-scott


Scott Noone
Software Engineer
OSR Open Systems Resources, Inc.
http://www.osronline.com

“Philip Lukidis” wrote in message
news:xxxxx@ntdev…
> Hi. Using the 2k3 SP1 DDK (build 1830) I was trying to add WinXP only WPP
> tracing to my streaming minidriver. Simple I thought…However, during
> compilation, I get the following error:
>
> “wpp : error : (EzParseEx)Cannot create mapping, error 1006”
>
> Does anyone know what this is? It only goes away (obviously) if I don’t
> use
> my RUN_WPP line in sources:
>
> “RUN_WPP= $(SOURCES) -km -dll -func:WPPOut(LEVEL,MSG,…)”
>
> This line seems correct to me (I tried the toaster one as well, no luck).
> My file with the WPP_DEFINE_CONTROL_GUID macro is fine, as it was copy and
> pasted exactly, except with a change of GUID. Everything else seems
> kosher
> also. I tried searching the template files for any references, but no
> luck.
>
> Does anyone have any ideas what is going on here? I tried searching the
> archive but did not find anything which looked like this issue. I did
> look
> over both OSR WPP articles, but, while great, they did not help me with
> this.
>
> Philip Lukidis
>

Thanks for replying. So far I’m stumped. Here is a suspicious part of the
build log:

processing X.cpp… (NOTE: file contains WPP_INIT_TRACING and WPP_CLEANUP)
SpecialString found WPP_INIT_TRACING
Going MD5… 0 guid(s)
errors detected. deleting objfre_wxp_x86\i386\X.tmh…
done. Errors: 1.

It does not seem to detect WPP_CLEANUP, nor find my GUID. Note that other
TMH files are deleted as well (it simply says that errors were detected, and
that the TMH file was deleted). Any ideas why it does not see my GUID?
I’ve setup WPP exactly as in my other projects, except that this project is
a streaming minidriver (I doubt that is relevant for WinXP tracing, but I
thought to mention it).

I can paste the entire log as is if you think it would be useful.

thanks,

Philip Lukidis

-----Original Message-----
From: Scott Noone [mailto:xxxxx@osr.com]
Sent: Friday, May 06, 2005 12:02 PM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] WPP and EzParseEx compilation error

Hi,

Haven’t seen that one before. Does adding -v4 as a RUN_WPP option turn up
anything interesting in the build log?

-scott


Scott Noone
Software Engineer
OSR Open Systems Resources, Inc.
http://www.osronline.com

“Philip Lukidis” wrote in message
news:xxxxx@ntdev…
> Hi. Using the 2k3 SP1 DDK (build 1830) I was trying to add WinXP only WPP
> tracing to my streaming minidriver. Simple I thought…However, during
> compilation, I get the following error:
>
> “wpp : error : (EzParseEx)Cannot create mapping, error 1006”
>
> Does anyone know what this is? It only goes away (obviously) if I don’t
> use
> my RUN_WPP line in sources:
>
> “RUN_WPP= $(SOURCES) -km -dll -func:WPPOut(LEVEL,MSG,…)”
>
> This line seems correct to me (I tried the toaster one as well, no luck).
> My file with the WPP_DEFINE_CONTROL_GUID macro is fine, as it was copy and
> pasted exactly, except with a change of GUID. Everything else seems
> kosher
> also. I tried searching the template files for any references, but no
> luck.
>
> Does anyone have any ideas what is going on here? I tried searching the
> archive but did not find anything which looked like this issue. I did
> look
> over both OSR WPP articles, but, while great, they did not help me with
> this.
>
> Philip Lukidis
>


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@guillemot.com
To unsubscribe send a blank email to xxxxx@lists.osr.com

The preprocessor parses files (template files, and source files). It
opens the files and does a file mapping, and that is what is failing.

Can you tell me which version of the preprocessor are you using ?

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Philip Lukidis
Sent: Friday, May 06, 2005 9:53 AM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] WPP and EzParseEx compilation error

Thanks for replying. So far I’m stumped. Here is a suspicious part of
the build log:

processing X.cpp… (NOTE: file contains WPP_INIT_TRACING and
WPP_CLEANUP) SpecialString found WPP_INIT_TRACING Going MD5… 0 guid(s)
errors detected. deleting objfre_wxp_x86\i386\X.tmh…
done. Errors: 1.

It does not seem to detect WPP_CLEANUP, nor find my GUID. Note that
other TMH files are deleted as well (it simply says that errors were
detected, and that the TMH file was deleted). Any ideas why it does not
see my GUID?
I’ve setup WPP exactly as in my other projects, except that this project
is a streaming minidriver (I doubt that is relevant for WinXP tracing,
but I thought to mention it).

I can paste the entire log as is if you think it would be useful.

thanks,

Philip Lukidis

-----Original Message-----
From: Scott Noone [mailto:xxxxx@osr.com]
Sent: Friday, May 06, 2005 12:02 PM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] WPP and EzParseEx compilation error

Hi,

Haven’t seen that one before. Does adding -v4 as a RUN_WPP option turn
up anything interesting in the build log?

-scott


Scott Noone
Software Engineer
OSR Open Systems Resources, Inc.
http://www.osronline.com

“Philip Lukidis” wrote in message
news:xxxxx@ntdev…
> Hi. Using the 2k3 SP1 DDK (build 1830) I was trying to add WinXP only
WPP
> tracing to my streaming minidriver. Simple I thought…However,
during
> compilation, I get the following error:
>
> “wpp : error : (EzParseEx)Cannot create mapping, error 1006”
>
> Does anyone know what this is? It only goes away (obviously) if I
don’t
> use
> my RUN_WPP line in sources:
>
> “RUN_WPP= $(SOURCES) -km -dll -func:WPPOut(LEVEL,MSG,…)”
>
> This line seems correct to me (I tried the toaster one as well, no
luck).
> My file with the WPP_DEFINE_CONTROL_GUID macro is fine, as it was copy
and
> pasted exactly, except with a change of GUID. Everything else seems
> kosher
> also. I tried searching the template files for any references, but no

> luck.
>
> Does anyone have any ideas what is going on here? I tried searching
the
> archive but did not find anything which looked like this issue. I did

> look
> over both OSR WPP articles, but, while great, they did not help me
with
> this.
>
> Philip Lukidis
>


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@guillemot.com
To unsubscribe send a blank email to xxxxx@lists.osr.com


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@microsoft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com

Hello, thanks for replying.

For my x86 compilation:

a) C:\WINDDK\3790.1830\bin\x86\tracewpp.exe (WMI Tracing C/C++ preprocessor)
: version 5.2.3661.0.
b) Not sure if needed: C:\WINDDK\3790.1830\bin\x86\preprocessor.exe has no
version. Modification date is Wednesday, February 16, 2005, 11:38:16 AM
(not sure how useful that is…).

Please let me know if you need more information.

thanks,

Philip Lukidis

-----Original Message-----
From: Jose Sua [mailto:xxxxx@windows.microsoft.com]
Sent: Friday, May 06, 2005 1:19 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] WPP and EzParseEx compilation error

The preprocessor parses files (template files, and source files). It
opens the files and does a file mapping, and that is what is failing.

Can you tell me which version of the preprocessor are you using ?

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Philip Lukidis
Sent: Friday, May 06, 2005 9:53 AM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] WPP and EzParseEx compilation error

Thanks for replying. So far I’m stumped. Here is a suspicious part of
the build log:

processing X.cpp… (NOTE: file contains WPP_INIT_TRACING and
WPP_CLEANUP) SpecialString found WPP_INIT_TRACING Going MD5… 0 guid(s)
errors detected. deleting objfre_wxp_x86\i386\X.tmh…
done. Errors: 1.

It does not seem to detect WPP_CLEANUP, nor find my GUID. Note that
other TMH files are deleted as well (it simply says that errors were
detected, and that the TMH file was deleted). Any ideas why it does not
see my GUID?
I’ve setup WPP exactly as in my other projects, except that this project
is a streaming minidriver (I doubt that is relevant for WinXP tracing,
but I thought to mention it).

I can paste the entire log as is if you think it would be useful.

thanks,

Philip Lukidis

-----Original Message-----
From: Scott Noone [mailto:xxxxx@osr.com]
Sent: Friday, May 06, 2005 12:02 PM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] WPP and EzParseEx compilation error

Hi,

Haven’t seen that one before. Does adding -v4 as a RUN_WPP option turn
up anything interesting in the build log?

-scott


Scott Noone
Software Engineer
OSR Open Systems Resources, Inc.
http://www.osronline.com

“Philip Lukidis” wrote in message
news:xxxxx@ntdev…
> Hi. Using the 2k3 SP1 DDK (build 1830) I was trying to add WinXP only
WPP
> tracing to my streaming minidriver. Simple I thought…However,
during
> compilation, I get the following error:
>
> “wpp : error : (EzParseEx)Cannot create mapping, error 1006”
>
> Does anyone know what this is? It only goes away (obviously) if I
don’t
> use
> my RUN_WPP line in sources:
>
> “RUN_WPP= $(SOURCES) -km -dll -func:WPPOut(LEVEL,MSG,…)”
>
> This line seems correct to me (I tried the toaster one as well, no
luck).
> My file with the WPP_DEFINE_CONTROL_GUID macro is fine, as it was copy
and
> pasted exactly, except with a change of GUID. Everything else seems
> kosher
> also. I tried searching the template files for any references, but no

> luck.
>
> Does anyone have any ideas what is going on here? I tried searching
the
> archive but did not find anything which looked like this issue. I did

> look
> over both OSR WPP articles, but, while great, they did not help me
with
> this.
>
> Philip Lukidis
>


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@guillemot.com
To unsubscribe send a blank email to xxxxx@lists.osr.com


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@microsoft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: unknown lmsubst tag argument: ‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com

This error happens when one of your source/template files has 0 bytes.

Can you double check that.

We will place a more meaningful message in the future.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Philip Lukidis
Sent: Friday, May 06, 2005 10:22 AM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] WPP and EzParseEx compilation error

Hello, thanks for replying.

For my x86 compilation:

a) C:\WINDDK\3790.1830\bin\x86\tracewpp.exe (WMI Tracing C/C++
preprocessor)
: version 5.2.3661.0.
b) Not sure if needed: C:\WINDDK\3790.1830\bin\x86\preprocessor.exe has
no version. Modification date is Wednesday, February 16, 2005, 11:38:16
AM (not sure how useful that is…).

Please let me know if you need more information.

thanks,

Philip Lukidis

-----Original Message-----
From: Jose Sua [mailto:xxxxx@windows.microsoft.com]
Sent: Friday, May 06, 2005 1:19 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] WPP and EzParseEx compilation error

The preprocessor parses files (template files, and source files). It
opens the files and does a file mapping, and that is what is failing.

Can you tell me which version of the preprocessor are you using ?

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Philip Lukidis
Sent: Friday, May 06, 2005 9:53 AM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] WPP and EzParseEx compilation error

Thanks for replying. So far I’m stumped. Here is a suspicious part of
the build log:

processing X.cpp… (NOTE: file contains WPP_INIT_TRACING and
WPP_CLEANUP) SpecialString found WPP_INIT_TRACING Going MD5… 0 guid(s)
errors detected. deleting objfre_wxp_x86\i386\X.tmh…
done. Errors: 1.

It does not seem to detect WPP_CLEANUP, nor find my GUID. Note that
other TMH files are deleted as well (it simply says that errors were
detected, and that the TMH file was deleted). Any ideas why it does not
see my GUID?
I’ve setup WPP exactly as in my other projects, except that this project
is a streaming minidriver (I doubt that is relevant for WinXP tracing,
but I thought to mention it).

I can paste the entire log as is if you think it would be useful.

thanks,

Philip Lukidis

-----Original Message-----
From: Scott Noone [mailto:xxxxx@osr.com]
Sent: Friday, May 06, 2005 12:02 PM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] WPP and EzParseEx compilation error

Hi,

Haven’t seen that one before. Does adding -v4 as a RUN_WPP option turn
up anything interesting in the build log?

-scott


Scott Noone
Software Engineer
OSR Open Systems Resources, Inc.
http://www.osronline.com

“Philip Lukidis” wrote in message
news:xxxxx@ntdev…
> Hi. Using the 2k3 SP1 DDK (build 1830) I was trying to add WinXP only
WPP
> tracing to my streaming minidriver. Simple I thought…However,
during
> compilation, I get the following error:
>
> “wpp : error : (EzParseEx)Cannot create mapping, error 1006”
>
> Does anyone know what this is? It only goes away (obviously) if I
don’t
> use
> my RUN_WPP line in sources:
>
> “RUN_WPP= $(SOURCES) -km -dll -func:WPPOut(LEVEL,MSG,…)”
>
> This line seems correct to me (I tried the toaster one as well, no
luck).
> My file with the WPP_DEFINE_CONTROL_GUID macro is fine, as it was copy
and
> pasted exactly, except with a change of GUID. Everything else seems
> kosher also. I tried searching the template files for any references,

> but no

> luck.
>
> Does anyone have any ideas what is going on here? I tried searching
the
> archive but did not find anything which looked like this issue. I did

> look
> over both OSR WPP articles, but, while great, they did not help me
with
> this.
>
> Philip Lukidis
>


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@guillemot.com To
unsubscribe send a blank email to xxxxx@lists.osr.com


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@microsoft.com To
unsubscribe send a blank email to xxxxx@lists.osr.com


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: unknown lmsubst tag argument:
‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@microsoft.com To
unsubscribe send a blank email to xxxxx@lists.osr.com

You were right. One of my small trivial classes had its trivial members
inline in the .h file, and so its .cpp file was empty. Somehow I must have
forgotten to put in the standard header in the .cpp file. Don’t I feel
sheepish now. Thanks for help, it’s much appreciated!

Philip Lukidis

-----Original Message-----
From: Jose Sua [mailto:xxxxx@windows.microsoft.com]
Sent: Friday, May 06, 2005 1:43 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] WPP and EzParseEx compilation error

This error happens when one of your source/template files has 0 bytes.

Can you double check that.

We will place a more meaningful message in the future.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Philip Lukidis
Sent: Friday, May 06, 2005 10:22 AM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] WPP and EzParseEx compilation error

Hello, thanks for replying.

For my x86 compilation:

a) C:\WINDDK\3790.1830\bin\x86\tracewpp.exe (WMI Tracing C/C++
preprocessor)
: version 5.2.3661.0.
b) Not sure if needed: C:\WINDDK\3790.1830\bin\x86\preprocessor.exe has
no version. Modification date is Wednesday, February 16, 2005, 11:38:16
AM (not sure how useful that is…).

Please let me know if you need more information.

thanks,

Philip Lukidis

-----Original Message-----
From: Jose Sua [mailto:xxxxx@windows.microsoft.com]
Sent: Friday, May 06, 2005 1:19 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] WPP and EzParseEx compilation error

The preprocessor parses files (template files, and source files). It
opens the files and does a file mapping, and that is what is failing.

Can you tell me which version of the preprocessor are you using ?

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Philip Lukidis
Sent: Friday, May 06, 2005 9:53 AM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] WPP and EzParseEx compilation error

Thanks for replying. So far I’m stumped. Here is a suspicious part of
the build log:

processing X.cpp… (NOTE: file contains WPP_INIT_TRACING and
WPP_CLEANUP) SpecialString found WPP_INIT_TRACING Going MD5… 0 guid(s)
errors detected. deleting objfre_wxp_x86\i386\X.tmh…
done. Errors: 1.

It does not seem to detect WPP_CLEANUP, nor find my GUID. Note that
other TMH files are deleted as well (it simply says that errors were
detected, and that the TMH file was deleted). Any ideas why it does not
see my GUID?
I’ve setup WPP exactly as in my other projects, except that this project
is a streaming minidriver (I doubt that is relevant for WinXP tracing,
but I thought to mention it).

I can paste the entire log as is if you think it would be useful.

thanks,

Philip Lukidis

-----Original Message-----
From: Scott Noone [mailto:xxxxx@osr.com]
Sent: Friday, May 06, 2005 12:02 PM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] WPP and EzParseEx compilation error

Hi,

Haven’t seen that one before. Does adding -v4 as a RUN_WPP option turn
up anything interesting in the build log?

-scott


Scott Noone
Software Engineer
OSR Open Systems Resources, Inc.
http://www.osronline.com

“Philip Lukidis” wrote in message
news:xxxxx@ntdev…
> Hi. Using the 2k3 SP1 DDK (build 1830) I was trying to add WinXP only
WPP
> tracing to my streaming minidriver. Simple I thought…However,
during
> compilation, I get the following error:
>
> “wpp : error : (EzParseEx)Cannot create mapping, error 1006”
>
> Does anyone know what this is? It only goes away (obviously) if I
don’t
> use
> my RUN_WPP line in sources:
>
> “RUN_WPP= $(SOURCES) -km -dll -func:WPPOut(LEVEL,MSG,…)”
>
> This line seems correct to me (I tried the toaster one as well, no
luck).
> My file with the WPP_DEFINE_CONTROL_GUID macro is fine, as it was copy
and
> pasted exactly, except with a change of GUID. Everything else seems
> kosher also. I tried searching the template files for any references,

> but no

> luck.
>
> Does anyone have any ideas what is going on here? I tried searching
the
> archive but did not find anything which looked like this issue. I did

> look
> over both OSR WPP articles, but, while great, they did not help me
with
> this.
>
> Philip Lukidis
>


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@guillemot.com To
unsubscribe send a blank email to xxxxx@lists.osr.com


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@microsoft.com To
unsubscribe send a blank email to xxxxx@lists.osr.com


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: unknown lmsubst tag argument:
‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@microsoft.com To
unsubscribe send a blank email to xxxxx@lists.osr.com


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: unknown lmsubst tag argument: ‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com

Jose Sua wrote:

We will place a more meaningful message in the future.

May I be so audacious as to suggest that if you’re bothering to touch
the file to change the error message that it might make more sense to
just fix the bug that causes it to emit an error on zero length files?

…/ray..

Please remove “.spamblock” from my email address if you need to contact
me outside the newsgroup.

Thanks for the feedback,

But do you really think is a good idea to hide this errors, and not tell
the users that there is a problem with one of its files?

Thanks,
Jose Sua
Microsoft Corporation

This posting is provided “AS IS” with no warranties and confers no
rights.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Ray Trent
Sent: Friday, May 06, 2005 11:08 AM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] WPP and EzParseEx compilation error

Jose Sua wrote:

We will place a more meaningful message in the future.

May I be so audacious as to suggest that if you’re bothering to touch
the file to change the error message that it might make more sense to
just fix the bug that causes it to emit an error on zero length files?

…/ray..

Please remove “.spamblock” from my email address if you need to contact
me outside the newsgroup.


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@microsoft.com To
unsubscribe send a blank email to xxxxx@lists.osr.com

At the very worst it should be a warning (and, as you say, a much more
clearly worded one :-). Having an empty source file is completely legal
as far as the compiler and C/C++ specifications are concerned. Though,
of course, not very useful (some people like having placeholder
implementation files for classes entirely implemented in the header, but
I don’t really understand why).

Jose Sua wrote:

Thanks for the feedback,

But do you really think is a good idea to hide this errors, and not tell
the users that there is a problem with one of its files?

Thanks,
Jose Sua
Microsoft Corporation

This posting is provided “AS IS” with no warranties and confers no
rights.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Ray Trent
Sent: Friday, May 06, 2005 11:08 AM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] WPP and EzParseEx compilation error

Jose Sua wrote:

>We will place a more meaningful message in the future.

May I be so audacious as to suggest that if you’re bothering to touch
the file to change the error message that it might make more sense to
just fix the bug that causes it to emit an error on zero length files?

…/ray..

Please remove “.spamblock” from my email address if you need to contact
me outside the newsgroup.


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@microsoft.com To
unsubscribe send a blank email to xxxxx@lists.osr.com


…/ray..

Please remove “.spamblock” from my email address if you need to contact
me outside the newsgroup.

As Ray said, this is not an error by either language or by the Microsoft
compilers. I consider this an error in the implementation of WPP.


Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
Remove StopSpam from the email to reply

“Ray Trent” wrote in message
news:xxxxx@ntdev…
> At the very worst it should be a warning (and, as you say, a much more
> clearly worded one :-). Having an empty source file is completely legal as
> far as the compiler and C/C++ specifications are concerned. Though, of
> course, not very useful (some people like having placeholder
> implementation files for classes entirely implemented in the header, but I
> don’t really understand why).
>
> Jose Sua wrote:
>> Thanks for the feedback, But do you really think is a good idea to hide
>> this errors, and not tell
>> the users that there is a problem with one of its files?
>>
>> Thanks,
>> Jose Sua
>> Microsoft Corporation
>> This posting is provided “AS IS” with no warranties and confers no
>> rights. -----Original Message-----
>> From: xxxxx@lists.osr.com
>> [mailto:xxxxx@lists.osr.com] On Behalf Of Ray Trent
>> Sent: Friday, May 06, 2005 11:08 AM
>> To: Windows System Software Devs Interest List
>> Subject: Re:[ntdev] WPP and EzParseEx compilation error
>>
>> Jose Sua wrote:
>>
>>>We will place a more meaningful message in the future.
>>
>>
>> May I be so audacious as to suggest that if you’re bothering to touch
>> the file to change the error message that it might make more sense to
>> just fix the bug that causes it to emit an error on zero length files?
>> –
>> …/ray..
>>
>> Please remove “.spamblock” from my email address if you need to contact
>> me outside the newsgroup.
>>
>> —
>> Questions? First check the Kernel Driver FAQ at
>> http://www.osronline.com/article.cfm?id=256
>>
>> You are currently subscribed to ntdev as: xxxxx@microsoft.com To
>> unsubscribe send a blank email to xxxxx@lists.osr.com
>>
>
> –
> …/ray..
>
> Please remove “.spamblock” from my email address if you need to contact me
> outside the newsgroup.
>