summaryrefslogtreecommitdiffstats
path: root/StringUtils.h
Commit message (Collapse)AuthorAgeFilesLines
* Re-generate all headers with latest scripts/MakeHeader.pyNathan Scott2020-08-181-6/+6
| | | | Sync-up missing extern declarations for many functions.
* Optimize Strings_startWith()Explorer092016-08-111-1/+6
| | | | | | | | | | | | | | | | | | | | | Use strncmp() combined with a strlen() will give better performance than a strstr in worst case. Especially when the match prefix is a constant and not a variable. While we are at it, replace the match() function in linux/Battery.c, which uses a naive algorithm, with a macro that does better job by utilizing Strings_startWith(). $ gcc --version | head -n 1 gcc (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4 $ uname -m x86_64 $ size htop.old htop.new text data bss dec hex filename 137929 15112 3776 156817 26491 htop.old 137784 15104 3776 156664 263f8 htop.new Signed-off-by: Kang-Che Sung <explorer09 @ gmail.com>
* Dynamically adjust the size of line readsHisham Muhammad2016-06-191-0/+4
| | | | | | | * Dynamically adjust the size of line reads. * Remove some more uses of fgets with arbitrary sizes. * Fix reading of lines and width of n column. Fixes #514.
* Fix comment.Hisham Muhammad2015-08-191-1/+1
|
* Rename String to StringUtils.David Hunt2015-08-191-0/+27
Fixes building on case-insensitive filesystems where String.h gets confused with <string.h>. From d734dacea0a10d0465dad4e95b3421511e7da112 Mon Sep 17 00:00:00 2001 From: David Hunt <dhunt@iolanthe.attlocal.net> Date: Sat, 11 Jul 2015 20:56:31 -0500 Subject: [PATCH 1/8] Rename String to StringUtils

© 2014-2024 Faster IT GmbH | imprint | privacy policy