1
0
mirror of https://github.com/samba-team/samba.git synced 2025-11-22 16:23:49 +03:00

r2632: a new approach to handling const errors. We have had huge numbers of

const warnings for a long time, and no real way to approach a
solution. Some of them are unavoidable due to the way the C standard
works (for example, any function that provides strchr() like
functionality _must_ produce a const warning)

I will be converting a bunch of places that currently produce const
warnings to use the discard_const_p(). Some of these will be
unavoidable const problems, some of them will be ones we will fix up
over time. At least this change means we will no longer be swamped
with const warnings, and we will easily be able to see when new
problems emerge.
This commit is contained in:
Andrew Tridgell
2004-09-25 12:36:36 +00:00
committed by Gerald (Jerry) Carter
parent 2a7e5f0708
commit fec3288ad6
3 changed files with 24 additions and 2 deletions

View File

@@ -703,7 +703,7 @@ char *strchr_m(const char *s, char c)
return NULL;
*p = 0;
pull_ucs2_pstring(s2, ws);
return (char *)(s+strlen(s2));
return discard_const_p(char, s+strlen(s2));
}
char *strrchr_m(const char *s, char c)
@@ -724,7 +724,7 @@ char *strrchr_m(const char *s, char c)
return NULL;
*p = 0;
pull_ucs2_pstring(s2, ws);
return (char *)(s+strlen(s2));
return discard_const_p(char, s+strlen(s2));
}
/**