1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-04 05:18:06 +03:00
samba-mirror/source3/lib
Martin Pool 743d429d9b Step one of optimizations for StrCaseCmp:
First of all, do a char-by-char walk through both buffers until we get
to a non-ascii character, or a difference between the strings.  This
prefix can be directly compared without needing to call into iconv.
This should be much faster for strings that are either all ascii, or
differ near the start.
(This used to be commit f7f692b2db)
2003-03-18 07:31:49 +00:00
..
.cvsignore - fixed cast warnings 1998-10-05 12:35:30 +00:00
access.c Removed global_myworkgroup, global_myname, global_myscope. Added liberal 2002-11-12 23:15:52 +00:00
account_pol.c BIG patch... 2003-01-02 09:07:17 +00:00
adt_tree.c BIG patch... 2003-01-02 09:07:17 +00:00
bitmap.c Bitmap offsets and counts are always positive. 2003-02-01 06:30:12 +00:00
charcnv.c Remove an unused function and fix the build. 2003-03-15 08:03:11 +00:00
clobber.c Split "clobber" function and variables into its own file before it 2003-03-18 07:09:23 +00:00
crc32.c Add const 2003-03-12 11:00:02 +00:00
data_blob.c Set the length back to zero when we free the data_blob. 2003-02-17 12:19:12 +00:00
debug.c Move debug level message handling into debug.c from messages.c 2003-01-30 04:00:28 +00:00
dmallocmsg.c Removed version number from file header. 2002-01-30 06:08:46 +00:00
domain_namemap.c Unicode conversion fix in Japanese environment from Motonobu TAKAHASHI. 1999-12-13 19:17:40 +00:00
dprintf.c Add PRINTF_ATTRIBUTE() to a few more printf() style functions. Aids in 2003-01-02 12:54:02 +00:00
fault.c Removed version number from file header. 2002-01-30 06:08:46 +00:00
fsusage.c Removed version number from file header. 2002-01-30 06:08:46 +00:00
gencache.c Doxygen janitor: fix parameter names, grammar, tag names. 2003-02-28 04:17:30 +00:00
genparser_samba.c move genparser to use talloc contexts instead of [m|c|re]alloc() and free()s 2003-02-23 17:40:43 +00:00
genparser.c move genparser to use talloc contexts instead of [m|c|re]alloc() and free()s 2003-02-23 17:40:43 +00:00
genrand.c BIG patch... 2003-01-02 09:07:17 +00:00
getsmbpass.c Remove useless spaces - this broke make proto 2002-10-04 20:14:41 +00:00
hash.c Fix 2 off-by-one bugs in the use of malloc()ed strings and safe_strcpy(). 2003-02-24 01:13:31 +00:00
hmacmd5.c bcopy must DIE ! Stop people creeping use of bcopy back into the code 2002-02-26 17:40:43 +00:00
iconv.c Doxygen janitor 2003-02-28 04:21:55 +00:00
interface.c Removed global_myworkgroup, global_myname, global_myscope. Added liberal 2002-11-12 23:15:52 +00:00
interfaces.c merge from 2.2 2002-06-05 18:30:07 +00:00
ldap_escape.c Always escape ldap filter strings. Escaping code was from pam_ldap, but I'm to 2003-02-01 05:20:11 +00:00
md4.c Removed version number from file header. 2002-01-30 06:08:46 +00:00
md5.c Fix the forword prototype to be a static for this static function. 2002-07-03 06:48:52 +00:00
messages.c Doxygen janitor 2003-02-28 04:21:55 +00:00
module.c - Rename 'modules = ' to 'preload modules = ' 2003-02-27 01:54:41 +00:00
ms_fnmatch.c Removed version number from file header. 2002-01-30 06:08:46 +00:00
pam_errors.c BIG patch... 2003-01-02 09:07:17 +00:00
pidfile.c More signed/unsigned fixes (yes, I run with funny compiler options) and 2003-02-22 12:22:06 +00:00
popt_common.c Removed global_myworkgroup, global_myname, global_myscope. Added liberal 2002-11-12 23:15:52 +00:00
readline.c One more fix for the difference between FILE and X_FILE. 2003-02-08 01:00:55 +00:00
replace.c Move to a in-memory ccache for winbind, and replace setenv() properly. 2003-02-19 11:33:35 +00:00
select.c fixed a bug in handling select in the main daemon - this stops the daemon spinning if a signal is received at an inconvenient moment 2002-06-25 00:59:14 +00:00
sendfile.c Fix a signed/unsigned warning. 2003-01-16 02:02:23 +00:00
server_mutex.c This patch attemptes to clean up winbindd's mutex locking. 2003-03-11 11:28:59 +00:00
signal.c Removed pointless null statement in signal handler. 2003-01-08 04:14:12 +00:00
smbpasswd.c BIG patch... 2003-01-02 09:07:17 +00:00
smbrun.c It seems I didn't need to write a dup2() wrapper - as we already use it a 2002-07-28 02:20:15 +00:00
snprintf.c merge from 2.2 2002-12-19 19:56:31 +00:00
substitute.c This is C, not C++ 2003-03-08 23:39:44 +00:00
sysacls.c Add a bit more const, and kill of (finally!) sys_getpwnam and sys_getpwuid. 2002-05-22 12:44:45 +00:00
system_smbd.c Try to make our getgrouplist replacement better match the 'real' implemenations. 2003-02-17 12:04:09 +00:00
system.c dlsym takes a const char *. 2003-03-03 19:53:04 +00:00
talloc.c Finish adding strings to all talloc_init() calls. 2002-12-23 23:53:56 +00:00
tallocmsg.c Forward port the change to talloc_init() to make all talloc contexts 2002-12-20 20:23:06 +00:00
talloctort.c talloc_init_named -> talloc_init. 2002-12-22 16:02:36 +00:00
time.c More signed/unsigned fixes (yes, I run with funny compiler options) and 2003-02-22 12:22:06 +00:00
ufc.c Fixed warnings and made const-safe so it has the correct prototype. 2001-07-03 21:07:26 +00:00
username.c This patch fixes one of my longest-standing pet hates with Samba :-). 2003-02-17 12:27:34 +00:00
util_file.c More signed/unsigned fixes (yes, I run with funny compiler options) and 2003-02-22 12:22:06 +00:00
util_getent.c Move off-by-one buggy malloc()/safe_strcpy() combination to strdup() instead. 2003-02-24 11:23:15 +00:00
util_pw.c Add back sys_getpwnam() and freinds to the system.c interface, but don't 2002-06-15 00:47:52 +00:00
util_seaccess.c More signed/unsigned fixes (yes, I run with funny compiler options) and 2003-02-22 12:22:06 +00:00
util_sec.c fixed a problem with getgroups() where it could include our current 2002-07-15 03:59:14 +00:00
util_sid.c Some progress towards gums and tdbsam2 2003-03-07 18:26:24 +00:00
util_smbd.c Move tridge's getgrouplist() replacement function from replace.c to a new 2002-08-17 07:09:22 +00:00
util_sock.c Samba janitor: adding mbp's umask patch :-). 2003-02-07 21:59:42 +00:00
util_str.c Step one of optimizations for StrCaseCmp: 2003-03-18 07:31:49 +00:00
util_unistr.c init_valid_table: Fix a memory leak that would lose the 2003-02-26 06:19:16 +00:00
util_uuid.c Renamed uuid_to_string() to guid_to_string() to avoid conflict with OSF DEC 2002-11-17 01:14:30 +00:00
util.c - Make ReadDirName return a const char*. 2003-03-16 13:21:12 +00:00
wins_srv.c Updated some comments. 2003-01-21 06:30:11 +00:00
xfile.c More signed/unsigned fixes (yes, I run with funny compiler options) and 2003-02-22 12:22:06 +00:00