`strrchr(__FILE__, '/')+1` should get resolved at compile-time whenever you have optimizations on.
> On Apr 12, 2018, at 15:38, Rick Mann via cfe-users <[email protected]> > wrote: > > The higher-ups decided we needed penetration testing of our app. One of their > concerns was that if you run the macOS strings tool on our binary and grep > for /Users, you get a ton of absolute paths for source files in the project. > This is because (I think) we use the __FILE__ macro as part of our logging, > to log file:line information. I find this info a boon, and we log that even > in release builds to help track down issues reported by customers. At run > time, we trim off all of the path except for the filename and extension. > > It would be great if there were a __FILENAME__ macro that did this for me. Is > there any such thing? > > Thanks! > > -- > Rick Mann > [email protected] > > > _______________________________________________ > cfe-users mailing list > [email protected] > http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-users _______________________________________________ cfe-users mailing list [email protected] http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-users
