コード例 #1
0
ファイル: 35.cpp プロジェクト: chubbymaggie/PIE
int main(int argc, char* argv[]) {
  RECORD(6, i, j, k, n, t, pvlen);

  INIT_j(unknown);
  INIT_n(unknown);
  INIT_t(unknown);
  INIT_pvlen(unknown);

  k = 0;
  i = 0;

  //  pkt = pktq->tqh_first;
  while (unknown1()) {
    PRINT_VARS();
    i = i + 1;
  }
  PRINT_VARS();
  PRINT_BAR(1);

  if (i > pvlen) {
    pvlen = i;
  } else {
  }
  i = 0;

  while (unknown2()) {
    PRINT_VARS();
    t = i;
    i = i + 1;
    k = k + 1;
  }
  PRINT_VARS();
  PRINT_BAR(2);

  while (unknown3()) {
    PRINT_VARS();
    ;
  }
  PRINT_VARS();
  PRINT_BAR(3);

  j = 0;
  n = i;
  assert(k >= 0);
  k = k - 1;
  i = i - 1;
  j = j + 1;
  while (j < n) {
    PRINT_VARS();
    assert(k >= 0);
    k = k - 1;
    i = i - 1;
    j = j + 1;
  }
  PRINT_VARS();
  PRINT_BAR(4);

  return 0;
}
コード例 #2
0
void main(){
  int i = input();
  int pvlen = input();
  int t = input();
  int k = 0;
  int n = input();
  int j = input();
  i = 0;

  //  pkt = pktq->tqh_first;
  while (unknown1())
    i = i + 1;
  if (i >= pvlen+1) {
    pvlen = i;
  } else {
    if(i > pvlen)
      return;
  }
  i = 0;

  while (unknown2()) {
    t = i;
    i = i + 1;
    k = k +1;
  }
  while (unknown3());

  j = 0;
  n = i;
  while (1) {
	if (!(k > -1)) {
ERROR:
		__VERIFIER_error();
		goto ERROR;
	}
    k = k -1;
    i = i - 1;
    j = j + 1;
    if (j <= n-1) {
    } else {
      break;
    }
    }

}