zephyr/include
Peter Bigot fe74218956 sys: util.h: remove template implementation of ARRAY_SIZE
This was added because GNU G++ doesn't support the built-in function
used to produce a compile-time error when invalid parameters are
passed to the macro imlementation.  The template implementation does
not work on declarations like this:

  mytype array[] = { ... }

because it requires an explicit size for the template parameter.

Remove the template specialization, and support C++ with a version of
the macro that doesn't involve references to undefined builtins.

Signed-off-by: Peter Bigot <peter.bigot@nordicsemi.no>
2020-06-10 12:02:45 +02:00
..
app_memory sys: util: Added separator to FOR_EACH_ macros 2020-06-10 11:58:13 +02:00
arch arch: x86: add extern "C" to arch.h 2020-06-09 17:45:09 -04:00
audio zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
bluetooth Bluetooth: GATT: allow references to const uuids 2020-06-08 19:56:04 +03:00
canbus zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
cmsis_rtos_v1
cmsis_rtos_v2
console zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
crypto zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
data zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
debug
devicetree
dfu dfu: flash_img: Constify flash_img_buffered_write() data parameter 2020-06-10 09:30:08 +02:00
disk zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
display zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
drivers drivers: pwm: clarify behavior 2020-06-09 18:12:53 +02:00
dt-bindings
fs zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
linker zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
logging sys: util: Added separator to FOR_EACH_ macros 2020-06-10 11:58:13 +02:00
mgmt zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
net net: coap: Add coap_get_option_int public method 2020-06-09 21:25:11 +03:00
posix zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
power zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
random zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
settings
shell zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
stats zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
storage zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
sys sys: util.h: remove template implementation of ARRAY_SIZE 2020-06-10 12:02:45 +02:00
toolchain zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
tracing zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
usb zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
zephyr zephyr: Use deprecated instead of legacy for Kconfig int types 2020-06-09 06:49:56 -05:00
cache.h
device.h device: use helper macro in device define macros 2020-06-08 15:01:52 -04:00
devicetree.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
exc_handle.h
fatal.h
generated_dts_board.h
init.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
irq_nextlevel.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
irq_offload.h
irq.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
kernel_includes.h
kernel_structs.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
kernel_version.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
kernel.h sys: util: Added separator to FOR_EACH_ macros 2020-06-10 11:58:13 +02:00
mempool_heap.h
mempool_sys.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
ptp_clock.h
sched_priq.h
shared_irq.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
spinlock.h
sw_isr_table.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
sys_clock.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
syscall_handler.h
syscall.h
timeout_q.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
toolchain.h
wait_q.h
zephyr.h