I haven’t written much C code, but for a Lua based library I am writing to interface with Harfbuzz, I needed to write some C code.
My question is about the syntax to include header files in C. I have seen three different variants in other C code that uses Harfbuzz
Variant 1
#include <hb.h>
Variant 2
#include "hb.h"
Variant 3
#include "harfbuzz/hb.h"
My question is – what is the most appropriate/correct/cross-compatible way to specify header files, when I am writing C code.