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:
committed by
Gerald (Jerry) Carter
parent
2a7e5f0708
commit
fec3288ad6
@@ -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));
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user