Click here to Skip to main content
15,902,299 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
AnswerRe: C2061 Pin
ThatsAlok17-Jun-10 0:06
ThatsAlok17-Jun-10 0:06 
QuestionGetting addresses...setjmp/longjmp Pin
_AnsHUMAN_ 13-Jun-10 20:34
_AnsHUMAN_ 13-Jun-10 20:34 
AnswerRe: Getting addresses...setjmp/longjmp Pin
«_Superman_»13-Jun-10 21:00
professional«_Superman_»13-Jun-10 21:00 
GeneralRe: Getting addresses...setjmp/longjmp Pin
_AnsHUMAN_ 13-Jun-10 22:25
_AnsHUMAN_ 13-Jun-10 22:25 
GeneralRe: Getting addresses...setjmp/longjmp Pin
«_Superman_»13-Jun-10 22:27
professional«_Superman_»13-Jun-10 22:27 
GeneralRe: Getting addresses...setjmp/longjmp Pin
_AnsHUMAN_ 13-Jun-10 22:50
_AnsHUMAN_ 13-Jun-10 22:50 
AnswerRe: Getting addresses...setjmp/longjmp Pin
Aescleal13-Jun-10 21:27
Aescleal13-Jun-10 21:27 
GeneralRe: Getting addresses...setjmp/longjmp Pin
_AnsHUMAN_ 13-Jun-10 22:23
_AnsHUMAN_ 13-Jun-10 22:23 
I will explain the situation.
File A.cpp:

jmp_buf buf;
void func1()
{
cout<<"abc";
longjmp(1,buf);
}
void func2()
{
cout<<"def";
}
int main()
{
if (!setjmp(buf))
func1();
else
cout<<"Do nothing";
}
In this case I am able to do the navigation from func1 and back to main. Just like we do for a LABEL and GOTO case but this happens across function and file calls as well.

In my case I have another file say DEF.cpp wherein resides a function called CallMe
I am able to make the call to that function as well from main. but if I want that CallMe should call another function then I should also return back to the main function, for which I would need the address in the call stack to which I want to return to.

Let me know in case I have misunderstood something
You need to google first, if you have "It's urgent please" mentioned in your question.
Wink | ;-) _AnShUmAn_

GeneralRe: Getting addresses...setjmp/longjmp Pin
Aescleal13-Jun-10 22:37
Aescleal13-Jun-10 22:37 
GeneralRe: Getting addresses...setjmp/longjmp Pin
_AnsHUMAN_ 13-Jun-10 22:47
_AnsHUMAN_ 13-Jun-10 22:47 
GeneralRe: Getting addresses...setjmp/longjmp Pin
_AnsHUMAN_ 14-Jun-10 19:03
_AnsHUMAN_ 14-Jun-10 19:03 
GeneralRe: Getting addresses...setjmp/longjmp Pin
Aescleal15-Jun-10 0:21
Aescleal15-Jun-10 0:21 
GeneralRe: Getting addresses...setjmp/longjmp Pin
_AnsHUMAN_ 15-Jun-10 1:51
_AnsHUMAN_ 15-Jun-10 1:51 
GeneralRe: Getting addresses...setjmp/longjmp Pin
Aescleal15-Jun-10 8:35
Aescleal15-Jun-10 8:35 
GeneralRe: Getting addresses...setjmp/longjmp Pin
norish14-Jun-10 9:17
norish14-Jun-10 9:17 
GeneralRe: Getting addresses...setjmp/longjmp Pin
Aescleal14-Jun-10 9:34
Aescleal14-Jun-10 9:34 
GeneralRe: Getting addresses...setjmp/longjmp Pin
norish14-Jun-10 10:07
norish14-Jun-10 10:07 
GeneralRe: Getting addresses...setjmp/longjmp Pin
Aescleal14-Jun-10 11:08
Aescleal14-Jun-10 11:08 
QuestionSendMessage and PostMessage Pin
Pryabu13-Jun-10 20:23
Pryabu13-Jun-10 20:23 
AnswerRe: SendMessage and PostMessage Pin
«_Superman_»13-Jun-10 20:27
professional«_Superman_»13-Jun-10 20:27 
GeneralRe: SendMessage and PostMessage Pin
Pryabu13-Jun-10 20:53
Pryabu13-Jun-10 20:53 
GeneralRe: SendMessage and PostMessage Pin
«_Superman_»13-Jun-10 20:57
professional«_Superman_»13-Jun-10 20:57 
GeneralRe: SendMessage and PostMessage Pin
Pryabu13-Jun-10 21:02
Pryabu13-Jun-10 21:02 
AnswerRe: SendMessage and PostMessage Pin
rp_suman13-Jun-10 20:33
rp_suman13-Jun-10 20:33 
AnswerRe: SendMessage and PostMessage Pin
KarstenK13-Jun-10 21:17
mveKarstenK13-Jun-10 21:17 

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.