X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fcompiler.h;fp=include%2Fcompiler.h;h=0000000000000000000000000000000000000000;hb=6b617bac12401ffad57c47ec9815860b87fa4152;hp=2e185bfa81701536ade2b4366f2c6124da8a60b7;hpb=b4518e78a0f62921723b44c7f63137839f08ef6c;p=sliver-openvswitch.git diff --git a/include/compiler.h b/include/compiler.h deleted file mode 100644 index 2e185bfa8..000000000 --- a/include/compiler.h +++ /dev/null @@ -1,45 +0,0 @@ -/* Copyright (c) 2008 The Board of Trustees of The Leland Stanford - * Junior University - * - * We are making the OpenFlow specification and associated documentation - * (Software) available for public use and benefit with the expectation - * that others will use, modify and enhance the Software and contribute - * those enhancements back to the community. However, since we would - * like to make the Software available for broadest use, with as few - * restrictions as possible permission is hereby granted, free of - * charge, to any person obtaining a copy of this Software to deal in - * the Software under the copyrights without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS - * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN - * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN - * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - * - * The name and trademarks of copyright holder(s) may NOT be used in - * advertising or publicity pertaining to the Software or any - * derivatives without specific, written prior permission. - */ - -#ifndef COMPILER_H -#define COMPILER_H 1 - -#define NO_RETURN __attribute__((__noreturn__)) -#define UNUSED __attribute__((__unused__)) -#define PACKED __attribute__((__packed__)) -#define PRINTF_FORMAT(FMT, ARG1) __attribute__((__format__(printf, FMT, ARG1))) -#define STRFTIME_FORMAT(FMT) __attribute__((__format__(__strftime__, FMT, 0))) -#define likely(x) __builtin_expect((x),1) -#define unlikely(x) __builtin_expect((x),0) - -#endif /* compiler.h */