Daniel Colascione <
address@hidden> schrieb am So., 15. Feb. 2015 um 21:21 Uhr:
typedef struct emacs_value_tag* emacs_value;
Would it make sense to not use a typedef here? Using a typedef means that the type including its size is opaque and subject to change, which can break ABI compatibility. I'd rather have something like:
struct emacs_value {
// contains private fields
};
and then pass struct emacs_value* around.