|
Missing? I can only find that in the Microsoft.JScript namespace, unless you have your own Missing. If the former, it's very tentatively valid C#.
|
|
|
|
|
System.Reflection.Missing
|
|
|
|
|
Just another glaring indictment of the perpetual impotence of MSDN indexing, finding only the most obscure occurrence of the Missing class.
|
|
|
|
|
|
No doubt. I always use Google to search MSDN, not their own search.
|
|
|
|
|
i didn't know it ws posssible to serach msdn with the built in search function
|
|
|
|
|
That makes for a good technical interview question:
"In the .NET Framework base class library, what is the Missing class?"
Very zen-like, a bit like the missing link...
|
|
|
|
|
else return car;
Greetings from Germany
|
|
|
|
|
else return (Missing)car;
|
|
|
|
|
|
I'm trying to figure out how an old C application work.
i = 0;
while(i <= 1024) {
if(RxData[i] == 13 && RxData[i+1] == 10 && RxData[i+2] == 13 && RxData[i+3] == 10)
break;
i++;
}
PosBD = i;
i = PosBD;
EDIT: PosBD and i are declared as int .
Although the while body might be quite clever because it's fast (who's brave enough to understand where the code is used?), I really don't get the 2 final lines...
-- modified at 13:25 Tuesday 31st July, 2007
If you truly believe you need to pick a mobile phone that "says something" about your personality, don't bother. You don't have a personality. A mental illness, maybe - but not a personality. - Charlie Brooker
My Blog - My Photos - ScrewTurn Wiki
|
|
|
|
|
Well it's checking for 2 line returns so the first thing that comes to mind is SMTP or HTTP :P
Last 2 lines are just plain stupid.
|
|
|
|
|
First thing that came to my mind too .. though only a 1k limit, bit of a kicker with a long POST request.
I'm largely language agnostic
After a while they all bug me
|
|
|
|
|
Steve Hansen wrote: HTTP
Bingo!
If you truly believe you need to pick a mobile phone that "says something" about your personality, don't bother. You don't have a personality. A mental illness, maybe - but not a personality. - Charlie Brooker
My Blog - My Photos - ScrewTurn Wiki
|
|
|
|
|
Mayyyyybe PosBD is some class that has some assignment operator overload that does some crazy stuff behind the scenes... or maybe not.
Edit: Although C doesn't support operator overloading
-- modified at 12:26 Tuesday 31st July, 2007
|
|
|
|
|
So the last two lines are daft unless as suggested that they do something behind the scenes, but is this possibly looking for 2 consectutive LineFeed Carrige Returns??
ie ascii characters 10 = LF and 13 = CR ??
<edit> Ok, just realised thats what the first post pointed out!
|
|
|
|
|
Must be software for aircraft controlling systems. I heard that they always make things redundant, just in case...
|
|
|
|
|
Rage wrote: Must be software for aircraft controlling systems.
Luckily, it's not that important.
If you truly believe you need to pick a mobile phone that "says something" about your personality, don't bother. You don't have a personality. A mental illness, maybe - but not a personality. - Charlie Brooker
My Blog - My Photos - ScrewTurn Wiki
|
|
|
|
|
5.... because thats halarious
|
|
|
|
|
I also hope that RxData has an array length of (at least) 1028, though somehow I doubt it.
Faith is a fine invention
For gentlemen who see;
But microscopes are prudent
In an emergency!
-Emily Dickinson
|
|
|
|
|
David Kentley wrote: though somehow I doubt it
If you truly believe you need to pick a mobile phone that "says something" about your personality, don't bother. You don't have a personality. A mental illness, maybe - but not a personality. - Charlie Brooker
My Blog - My Photos - ScrewTurn Wiki
|
|
|
|
|
<br />
PosBD = i; <br />
i = PosBD; <br />
I'd be suspicious that 'PosBD' doesn't hold the value of 1024 too well. But without seeing it's type, that's pure speculation.
Chris Meech
I am Canadian. [heard in a local bar]
|
|
|
|
|
Weeeell.. of course these two lines are to avoid that i has a different reference from PosBD
because you forgot to say that the type of i and PosBD is not int . the type of them is SuperInt which is a numeric Reference Type and for some reason we will possibly never understand it's very important that
a) a number must be stored as reference in this case
b) any changes will be made to i must be done to PosBD as well. just in case that 0 won't be 0 anymore someday..
|
|
|
|
|
PosBD = i;
i = PosBD;
The side effects of embedded C code are always amazing. Have you checked the types on these guys or revision history? I am willing to bet one is 16 bit in one file and 32 in another. I'd also wager if that is the case, there is an extern declaration somewhere
It is possible PosBD is overwriting i and the setting i to PosBD fixes it. A later file using the correct size of PosBD will not be affected! A lazy programmer did not check his/her types.
=========== Related experience showing why that might* make sense ============
I once worked on a system with lots of arrays which were global and 16 bit or 32 bit depending on the file they were used in. Needless to say lots of stuff got overwritten and until I realized what the problem was (and fixed it), another engineer did the following temporarily and was baffled:
<br />
extern int32 value[];<br />
extern int32 checks[]<br />
<br />
temp = value[x];<br />
checks[y] = variable;<br />
value[x] = temp;<br />
another file had this from the legacy system(syntax may be a bit off, its been a while)
<br />
int16 value[];<br />
int16 checks[];<br />
This fixed the problem, but he never knew why(found exact line w/ debugger). In reality, the checks array was overwriting the value array whenever the index was greater than half its size!
After I addressed the extern issues and fixed types, other parts of the system randomly started working or breaking (mostly working), depending on how they had been set up. By the end of the project, I was thanked for fixing things not in the spec... even though I had never touched them The client was satisfied.
-- modified at 13:07 Tuesday 31st July, 2007
|
|
|
|
|
Pualee wrote: The side effects of embedded C code are always amazing.
How true.
Pualee wrote: I am willing to bet one is 16 bit in one file and 32 in another.
Nope, both 32 bit, in the same file.
If you truly believe you need to pick a mobile phone that "says something" about your personality, don't bother. You don't have a personality. A mental illness, maybe - but not a personality. - Charlie Brooker
My Blog - My Photos - ScrewTurn Wiki
|
|
|
|