From 7be597f6748f07aa63cccf3ce2e32deba70cc9f0 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Sun, 6 May 2018 19:32:56 -0400 Subject: [PATCH] TODO-ize names.md. I'm just going to merge this as-is, since I have not yet solidified the Obj-C rules yet. --- doc/names.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/doc/names.md b/doc/names.md index 449e34e2..02036def 100644 --- a/doc/names.md +++ b/doc/names.md @@ -1,4 +1,6 @@ -TODO find out specifics of -fvisibility=hidden in static libs, which is the point of this +TODO clean this up + +TODO note that you -fvisibility=hidden means nothing in static libraries, hence this (confirmed on OS X) In general, all names that begin with "ui" and are followed by a capital letter and all names htat begin with "uipriv" and are followed by a capita lletter are reserved by libui. This applies even in C++, where name mangling may affect the actual names in the object file.