> Just for the record: i'm pretty sure this is technically incorrect: tcl will > always accept the system path separator.
I have tried to double escape them but maybe that was my error - I couldn’t make it work. > However, when sending the data from the core to the GUI, you must take extra > care to escape any backslashes, as the backslash character is special and > used as *the* escape character in virtually everything that involves string > handling on code level. Indeed that would be the case. I could try but now I use the native one, as I was pretty certain I wasn’t the only person trying to send paths to tcl :) >> sys_bashfilename doesn’t convert the (adequately) created windows separator. >> So I’ll do a character substitutor. > The m_pd.h file is notoriously undocumented. It is. I presume one with the knowledge (deffo not yours truly :)) could put a comment per method. > However, if you learn of a (to you) completely new function and it does not > exactly what you want, you might want to check out the header for context and > similar (sounding) functions. > > Also note that often there is some documentation of a given function inhe > corresponding C implementation of Pd. Oh good call, I’ll go read the source more often. It just strangely feels heavy, but I should just learn it. Thanks for your help all. Alexandre, I might put a PR in Else with that call to sanitize the path. p _______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list