<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Error-Handling on Vishal Chovatiya</title>
    <link>https://vishalchovatiya.github.io/tags/error-handling/</link>
    <description>Recent content in Error-Handling on Vishal Chovatiya</description>
    <image>
      <title>Vishal Chovatiya</title>
      <url>https://vishalchovatiya.github.io/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</url>
      <link>https://vishalchovatiya.github.io/%3Clink%20or%20path%20of%20image%20for%20opengraph,%20twitter-cards%3E</link>
    </image>
    <generator>Hugo -- 0.128.0</generator>
    <language>en</language>
    <lastBuildDate>Sat, 10 Sep 2016 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://vishalchovatiya.github.io/tags/error-handling/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Error Handling : setjmp &amp; longjmp</title>
      <link>https://vishalchovatiya.github.io/posts/error-handling-setjmp-longjmp/</link>
      <pubDate>Sat, 10 Sep 2016 00:00:00 +0000</pubDate>
      <guid>https://vishalchovatiya.github.io/posts/error-handling-setjmp-longjmp/</guid>
      <description>Points To Catch As for the control flow: setjmp returns twice, and longjmp never returns. When you call setjmp for the first time, to store the environment, it returns zero, And then when you call longjmp, the control flow passes to return from setjmp with the value provided in the argument. Use cases are generally cited as &amp;ldquo;error handling&amp;rdquo;, and &amp;ldquo;don&amp;rsquo;t use these functions&amp;rdquo;. Note: setjmp needn&amp;rsquo;t actually be functions; it may well be a macro.</description>
    </item>
  </channel>
</rss>
