So if we want other environment variables to reflect the path to drop files, we'd keep adding more arguments? Why not just define a generic "path to dropfile" environment variable and use that instead?
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
From Rob Swindell@VERT to GitLab note in main/sbbs on Sat Aug 29 15:06:46 2026
I would hope not, but the environment variable name for BBSDEV.DRP is defined by the standard, and it needs to be BBSDEV_DRP. I would expect that if we end up wanting arbitrary environment variables, we would add a char **environ argument, but that's more complex than is needed today.
---
ï¿ Synchronet ï¿ Vertrauen ï¿ Home of Synchronet ï¿ [vert/cvs/bbs].synchro.net
From Deucе@VERT to GitLab note in main/sbbs on Sat Aug 29 21:29:52 2026
Well, '\t' is a char, not an `enum unicode_codepoint`, but assuming there's codepoint versions, it's mostly because I didn't know about them and if I did, I would be too lazy to look them all up.
No objection to it being renamed and moved into xpdev.
---
ï¿ Synchronet ï¿ Vertrauen ï¿ Home of Synchronet ï¿ [vert/cvs/bbs].synchro.net
From Deucе@VERT to GitLab note in main/sbbs on Sat Aug 29 21:31:38 2026
"The standard" isn't even 24 hours old, so would I think it could be amended. But being that no existing doors (e.g. that use other drop file types) will ever check/use any environment variable for this purpose, I guess it's a moot point.
Is there a reason you needed an overloaded sbbs_t::external() rather than just adding another argument that defaulted to nullptr?
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
From Rob Swindell@VERT to GitLab note in main/sbbs on Sat Aug 29 22:52:36 2026
I'm saying it looks to me like a missed opportunity to define something significantly better than the long standing drop file formats. I already added the nit-comments about the implementation.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
From Rob Swindell@VERT to GitLab note in main/sbbs on Sat Aug 29 23:01:51 2026
"needed"? No, it's really just a matter of style. One hides the value for a parameter and the other doesn't. The underlying implementation is the same either way.
---
ï¿ Synchronet ï¿ Vertrauen ï¿ Home of Synchronet ï¿ [vert/cvs/bbs].synchro.net
From Deucе@VERT to GitLab note in main/sbbs on Sun Aug 30 08:36:34 2026