Home | History | Annotate | Download | only in testspdy
      1 /*
      2     This file is part of libmicrospdy
      3     Copyright Copyright (C) 2013 Andrey Uzunov
      4 
      5     This program is free software: you can redistribute it and/or modify
      6     it under the terms of the GNU General Public License as published by
      7     the Free Software Foundation, either version 3 of the License, or
      8     (at your option) any later version.
      9 
     10     This program is distributed in the hope that it will be useful,
     11     but WITHOUT ANY WARRANTY; without even the implied warranty of
     12     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     13     GNU General Public License for more details.
     14 
     15     You should have received a copy of the GNU General Public License
     16     along with this program.  If not, see <http://www.gnu.org/licenses/>.
     17 */
     18 
     19 /**
     20  * @file common.h
     21  * @brief  Common functions used by the tests.
     22  * @author Andrey Uzunov
     23  */
     24 
     25 #include <stdlib.h>
     26 #include <unistd.h>
     27 #include <stdint.h>
     28 #include <stdio.h>
     29 
     30 #define FAIL_TEST(msg) do{\
     31 	printf("%i:%s\n", __LINE__, msg);\
     32 	fflush(stdout);\
     33 	exit(-10);\
     34 	}\
     35 	while(0)
     36 
     37 uint16_t
     38 get_port(uint16_t min);
     39