On Mon, Apr 26, 2021 at 3:17 PM Derrick Stolee [off-list ref] wrote:
On 4/1/2021 11:40 AM, Jeff Hostetler via GitGitGadget wrote:
quoted
+#define FSMONITOR_COOKIE_PREFIX ".fsmonitor-daemon-"
+
+ if (!fspathncmp(rel, FSMONITOR_COOKIE_PREFIX,
+ strlen(FSMONITOR_COOKIE_PREFIX)))
Seems like this strlen() could be abstracted out. Is it
something the compiler can compute and set for us? Or,
should we create a macro for this constant?
If you're asking whether the compiler will resolve strlen("literal
string") to an integer constant at compile time rather than computing
the length at runtime, then the answer is that on this project we
presume that the compiler is smart enough to do that.
Or are you asking for a function something like this?
fspathhasprefix(rel, FSMONITOR_COOKIE_PREFIX)