Mark
Thu Mar 04 05:29:40 CST 2004
Unless you plan to sell my c++ runtime source code the gpl is a non-issue.
I'm sorry its free. The folks at Numega should be ashamed as well. Maybe we
will both take this stuff out of the public domain 'cause it annoys you so
much.
--
=====================
Mark Roddy
Windows 2003/XP/2000 Consulting
Hollis Technology Solutions 603-321-1032
www.hollistech.com
markr@hollistech.com
"Ray Trent" <rat@synaptics.com.spamblock> wrote in message
news:e4sdSqWAEHA.3284@TK2MSFTNGP09.phx.gbl...
> Actually, that one is considerably worse, since it's licensed under the
> lesser GPL (the "lesser" part is irrelevant for code you compile into
> your program, so it's essentially under the full GPL).
>
> I wasn't really complaining about NuMega's page... It's generous of them
> to make it publically available, and I don't *really* think that they
> would go after anyone for using it... it just seems like an unnecessary
> bit of FUD to add to the world...
>
> Alex wrote:
>
> > This one better?
> >
http://www.hollistech.com/Resources/Cpp/kernel_c_runtime_library.htm
> >
> > "Ray Trent" <rat@synaptics.com.spamblock> wrote in message
> > news:OENA4gUAEHA.2300@TK2MSFTNGP10.phx.gbl...
> >
> >>Am I the only one slightly annoyed by the way this supposedly public
> >>article points to a source file with tons of warnings of the form
> >>"confidential information, don't use without written permission"?
> >>
> >>Alex wrote:
> >>
> >>
> >>>If you reeealy know what you are doing by using classes, you can use
> >
> > this:
> >
> >>>
http://frontline.compuware.com/nashua/papers/csupport.htm
> >>>
> >>>
> >>>"lallous" <lallous@lgwm.org> wrote in message
> >>>news:c243b2$1nplp6$1@ID-161723.news.uni-berlin.de...
> >>>
> >>>
> >>>>Hello
> >>>>
> >>>>Given a class, how can I define a global variable out of it in a
driver
> >>>
> >>>as:
> >>>
> >>>
> >>>>CMyClass A;
> >>>>
> >>>>NTSTATUS DriverEntry(PDRIVER_OBJECT pDriverObj, PUNICODE_STRING
> >
> > pRegPath)
> >
> >>>>{
> >>>> return STATUS_SUCCESS;
> >>>>}
> >>>>
> >>>>The compiler is complaining about atexit()
> >>>>
> >>>>But when atexit() is supplied as:
> >>>>extern "C" int __cdecl atexit(void (__cdecl*)())
> >>>>
> >>>>{
> >>>>
> >>>>return 0;
> >>>>
> >>>>}
> >>>>
> >>>>I get a warning which is treated as an error:
> >>>>
> >>>>driver.obj : warning LNK4210: .CRT section exists; there may be
> >
> > unhandled
> >
> >>>>static initializers or terminators
> >>>>
> >>>>
> >>>>
> >>>>How to fix this? and how to remove the "treat warning as errors"
compile
> >>>>option?
> >>>>
> >>>>--
> >>>>
> >>>>Elias
> >>>>
> >>>>
> >>>
> >>>
> >>>
> >>--
> >>../ray\..
> >
> >
> >
>
> --
> ../ray\..