Click here to Skip to main content
15,900,973 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: How to implement WndProc callback method in a windows service ? Pin
Iain Clarke, Warrior Programmer21-Oct-09 23:34
Iain Clarke, Warrior Programmer21-Oct-09 23:34 
GeneralRe: How to implement WndProc callback method in a windows service ? Pin
Kushagra Tiwari22-Oct-09 0:35
Kushagra Tiwari22-Oct-09 0:35 
Questioncan i store output from readdir() function in an array Pin
WindowsVsLinux21-Oct-09 21:23
WindowsVsLinux21-Oct-09 21:23 
AnswerRe: can i store output from readdir() function in an array Pin
«_Superman_»21-Oct-09 21:30
professional«_Superman_»21-Oct-09 21:30 
GeneralRe: can i store output from readdir() function in an array Pin
WindowsVsLinux21-Oct-09 21:43
WindowsVsLinux21-Oct-09 21:43 
GeneralRe: can i store output from readdir() function in an array Pin
Cedric Moonen21-Oct-09 21:57
Cedric Moonen21-Oct-09 21:57 
GeneralRe: can i store output from readdir() function in an array Pin
WindowsVsLinux21-Oct-09 22:05
WindowsVsLinux21-Oct-09 22:05 
GeneralRe: can i store output from readdir() function in an array Pin
Cedric Moonen21-Oct-09 22:14
Cedric Moonen21-Oct-09 22:14 
GeneralRe: can i store output from readdir() function in an array Pin
WindowsVsLinux21-Oct-09 22:18
WindowsVsLinux21-Oct-09 22:18 
GeneralRe: can i store output from readdir() function in an array Pin
Michael Schubert21-Oct-09 22:56
Michael Schubert21-Oct-09 22:56 
GeneralRe: can i store output from readdir() function in an array Pin
David Crow22-Oct-09 3:21
David Crow22-Oct-09 3:21 
QuestionType Promotion in C Pin
__yash__21-Oct-09 20:36
professional__yash__21-Oct-09 20:36 
AnswerRe: Type Promotion in C Pin
«_Superman_»21-Oct-09 21:28
professional«_Superman_»21-Oct-09 21:28 
GeneralRe: Type Promotion in C Pin
__yash__21-Oct-09 21:36
professional__yash__21-Oct-09 21:36 
QuestionRe: Type Promotion in C Pin
CPallini21-Oct-09 21:39
mveCPallini21-Oct-09 21:39 
AnswerRe: Type Promotion in C Pin
__yash__21-Oct-09 21:50
professional__yash__21-Oct-09 21:50 
AnswerRe: Type Promotion in C Pin
__yash__21-Oct-09 21:59
professional__yash__21-Oct-09 21:59 
GeneralRe: Type Promotion in C [modified] Pin
CPallini21-Oct-09 22:01
mveCPallini21-Oct-09 22:01 
GeneralRe: Type Promotion in C [modified] Pin
__yash__21-Oct-09 22:25
professional__yash__21-Oct-09 22:25 
GeneralRe: Type Promotion in C Pin
CPallini21-Oct-09 22:52
mveCPallini21-Oct-09 22:52 
GeneralRe: Type Promotion in C Pin
CPallini21-Oct-09 22:59
mveCPallini21-Oct-09 22:59 
GeneralRe: Type Promotion in C Pin
__yash__21-Oct-09 23:12
professional__yash__21-Oct-09 23:12 
GeneralRe: Type Promotion in C Pin
«_Superman_»22-Oct-09 9:31
professional«_Superman_»22-Oct-09 9:31 
This is the assembly output for the statement i = (s << 15) + (c << 9);
movsx	eax, WORD PTR _s$[ebp]
shl	eax, 15					; 0000000fH
movsx	ecx, BYTE PTR _c$[ebp]
shl	ecx, 9
add	eax, ecx
mov	DWORD PTR _i$[ebp], eax

So as you can see nothing is stored back into any variable.
The two shifts happen in the eax and ecx registers.
It is then added together and the stored into the variable i, which is also 4 bytes in length.

«_Superman
I love work. It gives me something to do between weekends.

Microsoft MVP (Visual C++)

AnswerRe: Type Promotion in C Pin
Adam Roderick J21-Oct-09 21:57
Adam Roderick J21-Oct-09 21:57 
QuestionHttp Response Code is -1 ? Pin
VishalIndia21-Oct-09 20:29
VishalIndia21-Oct-09 20:29 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.