Skip to content
Snippets Groups Projects
bts0916.res.oracle 770 B
Newer Older
[kernel] Parsing bts0916.i (no preprocessing)
/* Generated by Frama-C */
Thibault Martin's avatar
Thibault Martin committed
/* run.config
   STDOPT: +"-keep-comments"
Thibault Martin's avatar
Thibault Martin committed
*/
// Use frama-c with option -keep-comments 
void main(void)
{
  int port = 10;
Thibault Martin's avatar
Thibault Martin committed
  // ( port & 0x80 ) == 0 )
  // wait for pin1 - Compliant
  // wait for pin2 
  //  Not compliant/*, comment before ; 
  // wait for pin3 - Not compliant, no white-space char after ; 
  while (1) {
    int tmp;
    tmp = port;
    port --;
    ;
Thibault Martin's avatar
Thibault Martin committed
    if (! (tmp > 0)) // ( port & 0x80 ) == 0 )
                     // wait for pin1 - Compliant
                     // wait for pin2 
                     //  Not compliant/*, comment before ; 
                     // wait for pin3 - Not compliant, no white-space char after ;