On 25 January 2017 at 15:17, Mike Holmes <mike.hol...@linaro.org> wrote:
> Yes, it should be < > I think
>
> From stackoverflow
> For #include "filename" the preprocessor searches in the same
> directory as the file containing the directive. This method is
> normally used to include programmer-defined header files.
>
> For #include <filename> the preprocessor searches in an implementation
> dependent manner, normally in search directories pre-designated by the
> compiler/IDE. This method is normally used to include standard library
> header files.

I understand. using <> will confuse CPP if we have filename matching
the standart linux names. I remember having issues with errno.h in the
past. I cannot remember how I fixed it :-). Anyway not really part of
this patchset.

>
> On 25 January 2017 at 09:09, Christophe Milard
> <christophe.mil...@linaro.org> wrote:
>> On 23 January 2017 at 20:46, Mike Holmes <mike.hol...@linaro.org> wrote:
>>> Adding the previously missing table functions to the public helper api
>>> allows the tests to use just odph_api.h
>>>
>>> Signed-off-by: Mike Holmes <mike.hol...@linaro.org>
>>> ---
>>>  helper/Makefile.am                                   | 10 +++++-----
>>>  helper/cuckootable.c                                 |  2 +-
>>>  helper/hashtable.c                                   |  2 +-
>>>  helper/include/odp/helper/odph_api.h                 |  4 ++++
>>>  helper/{ => include/odp/helper}/odph_cuckootable.h   |  0
>>>  helper/{ => include/odp/helper}/odph_hashtable.h     |  0
>>>  helper/{ => include/odp/helper}/odph_iplookuptable.h |  0
>>>  helper/{ => include/odp/helper}/odph_lineartable.h   |  0
>>>  helper/iplookuptable.c                               |  2 +-
>>>  helper/lineartable.c                                 |  2 +-
>>>  helper/test/cuckootable.c                            |  2 +-
>>>  helper/test/iplookuptable.c                          |  2 +-
>>>  helper/test/table.c                                  |  3 +--
>>>  13 files changed, 16 insertions(+), 13 deletions(-)
>>>  rename helper/{ => include/odp/helper}/odph_cuckootable.h (100%)
>>>  rename helper/{ => include/odp/helper}/odph_hashtable.h (100%)
>>>  rename helper/{ => include/odp/helper}/odph_iplookuptable.h (100%)
>>>  rename helper/{ => include/odp/helper}/odph_lineartable.h (100%)
>>>
>>> diff --git a/helper/Makefile.am b/helper/Makefile.am
>>> index 76cad1b..4d24a69 100644
>>> --- a/helper/Makefile.am
>>> +++ b/helper/Makefile.am
>>> @@ -20,6 +20,10 @@ helperinclude_HEADERS = \
>>>                   $(srcdir)/include/odp/helper/ip.h\
>>>                   $(srcdir)/include/odp/helper/ipsec.h\
>>>                   $(srcdir)/include/odp/helper/odph_api.h\
>>> +                 $(srcdir)/include/odp/helper/odph_cuckootable.h\
>>> +                 $(srcdir)/include/odp/helper/odph_hashtable.h\
>>> +                 $(srcdir)/include/odp/helper/odph_iplookuptable.h\
>>> +                 $(srcdir)/include/odp/helper/odph_lineartable.h\
>>>                   $(srcdir)/include/odp/helper/strong_types.h\
>>>                   $(srcdir)/include/odp/helper/tcp.h\
>>>                   $(srcdir)/include/odp/helper/table.h\
>>> @@ -33,11 +37,7 @@ endif
>>>
>>>  noinst_HEADERS = \
>>>                  $(srcdir)/odph_debug.h \
>>> -                $(srcdir)/odph_hashtable.h \
>>> -                $(srcdir)/odph_lineartable.h \
>>> -                $(srcdir)/odph_cuckootable.h \
>>> -                $(srcdir)/odph_list_internal.h \
>>> -                $(srcdir)/odph_iplookuptable.h
>>> +                $(srcdir)/odph_list_internal.h
>>>
>>>  __LIB__libodphelper_@with_platform@_la_SOURCES = \
>>>                                         eth.c \
>>> diff --git a/helper/cuckootable.c b/helper/cuckootable.c
>>> index b4fce6c..83647ec 100644
>>> --- a/helper/cuckootable.c
>>> +++ b/helper/cuckootable.c
>>> @@ -42,7 +42,7 @@
>>>  #include <errno.h>
>>>  #include <stdio.h>
>>>
>>> -#include "odph_cuckootable.h"
>>> +#include "odp/helper/odph_cuckootable.h"
>>>  #include "odph_debug.h"
>>>  #include <odp_api.h>
>>>
>>> diff --git a/helper/hashtable.c b/helper/hashtable.c
>>> index 8bb1ae5..983b3da 100644
>>> --- a/helper/hashtable.c
>>> +++ b/helper/hashtable.c
>>> @@ -7,7 +7,7 @@
>>>  #include <string.h>
>>>  #include <malloc.h>
>>>
>>> -#include "odph_hashtable.h"
>>> +#include "odp/helper/odph_hashtable.h"
>>>  #include "odph_list_internal.h"
>>>  #include "odph_debug.h"
>>>  #include <odp_api.h>
>>> diff --git a/helper/include/odp/helper/odph_api.h 
>>> b/helper/include/odp/helper/odph_api.h
>>> index ae6e77b..7ed0e77 100644
>>> --- a/helper/include/odp/helper/odph_api.h
>>> +++ b/helper/include/odp/helper/odph_api.h
>>> @@ -19,10 +19,14 @@ extern "C" {
>>>  #endif
>>>
>>>  #include <odp/helper/chksum.h>
>>> +#include <odp/helper/odph_cuckootable.h>
>>>  #include <odp/helper/eth.h>
>>> +#include <odp/helper/odph_hashtable.h>
>>>  #include <odp/helper/icmp.h>
>>>  #include <odp/helper/ip.h>
>>>  #include <odp/helper/ipsec.h>
>>> +#include <odp/helper/odph_lineartable.h>
>>> +#include <odp/helper/odph_iplookuptable.h>
>>>  #include <odp/helper/strong_types.h>
>>>  #include <odp/helper/tcp.h>
>>>  #include <odp/helper/table.h>
>>> diff --git a/helper/odph_cuckootable.h 
>>> b/helper/include/odp/helper/odph_cuckootable.h
>>> similarity index 100%
>>> rename from helper/odph_cuckootable.h
>>> rename to helper/include/odp/helper/odph_cuckootable.h
>>> diff --git a/helper/odph_hashtable.h 
>>> b/helper/include/odp/helper/odph_hashtable.h
>>> similarity index 100%
>>> rename from helper/odph_hashtable.h
>>> rename to helper/include/odp/helper/odph_hashtable.h
>>> diff --git a/helper/odph_iplookuptable.h 
>>> b/helper/include/odp/helper/odph_iplookuptable.h
>>> similarity index 100%
>>> rename from helper/odph_iplookuptable.h
>>> rename to helper/include/odp/helper/odph_iplookuptable.h
>>> diff --git a/helper/odph_lineartable.h 
>>> b/helper/include/odp/helper/odph_lineartable.h
>>> similarity index 100%
>>> rename from helper/odph_lineartable.h
>>> rename to helper/include/odp/helper/odph_lineartable.h
>>> diff --git a/helper/iplookuptable.c b/helper/iplookuptable.c
>>> index 5f80743..f6d6f88 100644
>>> --- a/helper/iplookuptable.c
>>> +++ b/helper/iplookuptable.c
>>> @@ -9,7 +9,7 @@
>>>  #include <errno.h>
>>>  #include <stdio.h>
>>>
>>> -#include "odph_iplookuptable.h"
>>> +#include <odp/helper/odph_iplookuptable.h>
>>
>> Do we have any rule regarding the usage of #include"file" vs #include <file>?
>>
>>>  #include "odph_list_internal.h"
>>>  #include "odph_debug.h"
>>>  #include <odp_api.h>
>>> diff --git a/helper/lineartable.c b/helper/lineartable.c
>>> index e82c165..8917901 100644
>>> --- a/helper/lineartable.c
>>> +++ b/helper/lineartable.c
>>> @@ -8,7 +8,7 @@
>>>  #include <string.h>
>>>  #include <malloc.h>
>>>
>>> -#include "odph_lineartable.h"
>>> +#include "odp/helper/odph_lineartable.h"
>>>  #include "odph_debug.h"
>>>  #include <odp_api.h>
>>>
>>> diff --git a/helper/test/cuckootable.c b/helper/test/cuckootable.c
>>> index 6736f2b..002e52e 100644
>>> --- a/helper/test/cuckootable.c
>>> +++ b/helper/test/cuckootable.c
>>> @@ -49,7 +49,7 @@
>>>
>>>  #include <odp_api.h>
>>>  #include <odph_debug.h>
>>> -#include <../odph_cuckootable.h>
>>> +#include <odp/helper/odph_api.h>
>>>
>>>  
>>> /*******************************************************************************
>>>   * Hash function performance test configuration section.
>>> diff --git a/helper/test/iplookuptable.c b/helper/test/iplookuptable.c
>>> index 86aa1b3..b5d774c 100644
>>> --- a/helper/test/iplookuptable.c
>>> +++ b/helper/test/iplookuptable.c
>>> @@ -12,7 +12,7 @@
>>>
>>>  #include <odp_api.h>
>>>  #include <odph_debug.h>
>>> -#include <../odph_iplookuptable.h>
>>> +#include <odp/helper/odph_api.h>
>>>  #include <odp/helper/ip.h>
>>>
>>>  static void print_prefix_info(
>>> diff --git a/helper/test/table.c b/helper/test/table.c
>>> index 3b74b22..ac454da 100644
>>> --- a/helper/test/table.c
>>> +++ b/helper/test/table.c
>>> @@ -5,8 +5,7 @@
>>>   */
>>>
>>>  #include <odph_debug.h>
>>> -#include <../odph_hashtable.h>
>>> -#include <../odph_lineartable.h>
>>> +#include <odp/helper/odph_api.h>
>>>  #include <odp_api.h>
>>>
>>>  /**
>>> --
>>> 2.9.3
>>>
>
>
>
> --
> Mike Holmes
> Program Manager - Linaro Networking Group
> Linaro.org │ Open source software for ARM SoCs
> "Work should be fun and collaborative, the rest follows"

Reply via email to