blob: 58c28d011f6083762ce5b072a9c481b316f60993 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML>
<HEAD>
<TITLE>Enscript Output</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#1F00FF" ALINK="#FF0000" VLINK="#9900DD">
<A NAME="top">
<A NAME="file1">
<H1>get_sign.c</H1>
<PRE>
<I><FONT COLOR="#B22222">/*
* First KLEE tutorial: testing a small function
*/</FONT></I>
<B><FONT COLOR="#228B22">int</FONT></B> <B><FONT COLOR="#0000FF">get_sign</FONT></B>(<B><FONT COLOR="#228B22">int</FONT></B> x) {
<B><FONT COLOR="#A020F0">if</FONT></B> (x == 0)
<B><FONT COLOR="#A020F0">return</FONT></B> 0;
<B><FONT COLOR="#A020F0">if</FONT></B> (x &lt; 0)
<B><FONT COLOR="#A020F0">return</FONT></B> -1;
<B><FONT COLOR="#A020F0">else</FONT></B>
<B><FONT COLOR="#A020F0">return</FONT></B> 1;
}
<B><FONT COLOR="#228B22">int</FONT></B> <B><FONT COLOR="#0000FF">main</FONT></B>() {
<B><FONT COLOR="#228B22">int</FONT></B> a;
klee_make_symbolic(&amp;a, <B><FONT COLOR="#A020F0">sizeof</FONT></B>(a), <B><FONT COLOR="#BC8F8F">&quot;a&quot;</FONT></B>);
<B><FONT COLOR="#A020F0">return</FONT></B> get_sign(a);
}
</PRE>
<HR>
<ADDRESS>Generated by <A HREF="http://www.iki.fi/~mtr/genscript/">GNU Enscript 1.6.5.2</A>.</ADDRESS>
<I>enscript -Ec --color -w html get_sign.c -o get_sign.c.html</I>
</BODY>
</HTML>