btw chromium base tools contain a macro (or maybe a template util class) to calculate the size of such array in compile time