mirror of
https://github.com/samba-team/samba.git
synced 2025-11-21 12:23:50 +03:00
r15298: Fix the build using a few hacks in the build system.
Recursive dependencies are now forbidden (the build system will bail out if there are any). I've split up auth_sam.c into auth_sam.c and sam.c. Andrew, please rename sam.c / move its contents to whatever/wherever you think suits best.
This commit is contained in:
committed by
Gerald (Jerry) Carter
parent
5b3ab728ed
commit
6646384aaf
@@ -81,15 +81,15 @@ _PUBLIC_ size_t count_chars(const char *s, char c)
|
||||
size_t count = 0;
|
||||
|
||||
while (*s) {
|
||||
size_t size;
|
||||
codepoint_t c2 = next_codepoint(s, &size);
|
||||
if (c2 == c) count++;
|
||||
s += size;
|
||||
if (*s == c) count++;
|
||||
s ++;
|
||||
}
|
||||
|
||||
return count;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
Safe string copy into a known length string. maxlength does not
|
||||
include the terminating zero.
|
||||
@@ -433,12 +433,12 @@ _PUBLIC_ void rfc1738_unescape(char *buf)
|
||||
{
|
||||
char *p=buf;
|
||||
|
||||
while ((p=strchr_m(p,'+')))
|
||||
while ((p=strchr(p,'+')))
|
||||
*p = ' ';
|
||||
|
||||
p = buf;
|
||||
|
||||
while (p && *p && (p=strchr_m(p,'%'))) {
|
||||
while (p && *p && (p=strchr(p,'%'))) {
|
||||
int c1 = p[1];
|
||||
int c2 = p[2];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user