Re: Re: [ntdev] kcalloc equivalent

I started programming on a TRS-80 Model I. Yes, one heck of a machine!

On Sat, Apr 25, 2015 at 2:23 AM, Martin O’Brien <
xxxxx@gmail.com> wrote:

As an aside, one of my aunts wrote her dissertation on a TRS-80 portable.
4 line screen. Random on 4 AA batteries. Storage on cassette audio tape.

Beast of a machine.

mm
On Apr 24, 2015 7:52 PM, “Jamey Kirby” wrote:
>
>> “It seems wrong that the compiler should complain when a callee enforces
>> a more rigorous contract than a caller demands”
>>
>> I don’t even know how to comment on that statement.
>>
>> Sent from TRS-80 Model I
>>
>> On Fri, Apr 24, 2015 at 10:47 PM, Jamey Kirby
>> wrote:
>>
>>> for(;:wink: is the proper way. while(TRUE) or while(1) is convoluted. What
>>> is TRUE? What is 1? I consider it sloppy programming. I would rather see a
>>> goto than while (TRUE).
>>>
>>> I think most projects I have worked on, developers use /w3. It drives me
>>> crazy. I have seen countless project where code ships with hundreds of
>>> warnings.
>>>
>>> BTW: I prefer the word recalcitrant to cantankerous :slight_smile:
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Fri, Apr 24, 2015 at 8:55 PM, Marion Bond
>>> wrote:
>>>
>>>> IMHO it is much easier to simply define the non-obvious MACRO
>>>> while(true) to eliminate the warnings; but then I am irrationally
>>>> prejudiced against for loops (except the .NET for each next kind)
>>>>
>>>> The more annoying problem is casting function pointers because the
>>>> signatures differ by const qualifiers. Generic function pointer types
>>>> don’t include them, but often the actual function definition does and that
>>>> causes a type mismatch. It seems wrong that the compiler should complain
>>>> when a callee enforces a more rigorous contract than a caller demands
>>>>
>>>> Sent from Surface Pro
>>>>
>>>> From: Maxim S. Shatskih
>>>> Sent: ‎Friday‎, ‎April‎ ‎24‎, ‎2015 ‎6‎:‎25‎ ‎PM
>>>> To: Windows System Software Devs Interest List
>>>>
>>>> > I was pleased to see that the WDK defaults /W4. Many devs simply
>>>> find /W4 too cantankerous to
>>>> >deal with.
>>>>
>>>> I think /W4 /WX is a must beyound doubt, even if some stuff from it
>>>> should be suppressed by #pragmas.
>>>>
>>>> The Greek-like word of “cantankerous”, looking like a Bysantine emperor
>>>> family name, surely enriches my English knowledge :slight_smile:
>>>>
>>>> >Unreferenced parameters,
>>>>
>>>> So what? C has no C++ elegant way of dealing with them, but it has
>>>> UNREFERENCED_PARAMETER() macro.
>>>>
>>>> >and invariant expressions in a “while” statement
>>>>
>>>> Use for(;:wink: instead.
>>>>
>>>> –
>>>> Maxim S. Shatskih
>>>> Microsoft MVP on File System And Storage
>>>> xxxxx@storagecraft.com
>>>> http://www.storagecraft.com
>>>>
>>>>
>>>> —
>>>> NTDEV is sponsored by OSR
>>>>
>>>> Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev
>>>>
>>>> OSR is HIRING!! See http://www.osr.com/careers
>>>>
>>>> For our schedule of WDF, WDM, debugging and other seminars visit:
>>>> http://www.osr.com/seminars
>>>>
>>>> To unsubscribe, visit the List Server section of OSR Online at
>>>> http://www.osronline.com/page.cfm?name=ListServer
>>>>
>>>> —
>>>> NTDEV is sponsored by OSR
>>>>
>>>> Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev
>>>>
>>>> OSR is HIRING!! See http://www.osr.com/careers
>>>>
>>>> For our schedule of WDF, WDM, debugging and other seminars visit:
>>>> http://www.osr.com/seminars
>>>>
>>>> To unsubscribe, visit the List Server section of OSR Online at
>>>> http://www.osronline.com/page.cfm?name=ListServer
>>>>
>>>
>>>
>>>
>>> –
>>> Jamey Kirby
>>> Disrupting the establishment since 1964
>>>
>>> This is a personal email account and as such, emails are not subject to
>>> archiving. Nothing else really matters.

>>>
>>
>>
>>
>> –
>> Jamey Kirby
>> Disrupting the establishment since 1964
>>
>> This is a personal email account and as such, emails are not subject to
>> archiving. Nothing else really matters.

>> — NTDEV is sponsored by OSR Visit the list at:
>> http://www.osronline.com/showlists.cfm?list=ntdev OSR is HIRING!! See
>> http://www.osr.com/careers For our schedule of WDF, WDM, debugging and
>> other seminars visit: http://www.osr.com/seminars To unsubscribe, visit
>> the List Server section of OSR Online at
>> http://www.osronline.com/page.cfm?name=ListServer
>
> — NTDEV is sponsored by OSR Visit the list at:
> http://www.osronline.com/showlists.cfm?list=ntdev OSR is HIRING!! See
> http://www.osr.com/careers For our schedule of WDF, WDM, debugging and
> other seminars visit: http://www.osr.com/seminars To unsubscribe, visit
> the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>


Jamey Kirby
Disrupting the establishment since 1964

This is a personal email account and as such, emails are not subject to
archiving. Nothing else really matters.