diff options
author | Jakub Zawadzki <darkjames@darkjames.pl> | 2014-04-30 21:39:54 +0200 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2014-04-30 22:07:45 +0000 |
commit | b3bb9515627824776d8c18d6ac63eca451c9f26f (patch) | |
tree | 93f35ca6a3e9c1236b941c8d2a1988f818a9bf1a /epan/to_str-int.h | |
parent | 5dfd543aa36bed405da79a9e2c9747b4cdd7de08 (diff) |
Optimize display_signed_time() - remove g_snprintf
When tshark is printing columns (default) display_signed_time() is called for every frame.
Current implemention is using g_snprintf() which makes this function costly when there is lot frames.
Change-Id: I109c8699d38bfbd05475d457ae4173e937c6812d
Reviewed-on: https://code.wireshark.org/review/1447
Reviewed-by: Evan Huus <eapache@gmail.com>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'epan/to_str-int.h')
-rw-r--r-- | epan/to_str-int.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/epan/to_str-int.h b/epan/to_str-int.h index 922c24d239..3f6989c156 100644 --- a/epan/to_str-int.h +++ b/epan/to_str-int.h @@ -35,6 +35,7 @@ char *bytes_to_hexstr_punct(char *out, const guint8 *ad, guint32 len, char punct char *oct_to_str_back(char *ptr, guint32 value); char *hex_to_str_back(char *ptr, int pad, guint32 value); char *uint_to_str_back(char *ptr, guint32 value); +char *uint_to_str_back_len(char *ptr, unsigned int value, int len); char *int_to_str_back(char *ptr, gint32 value); #endif /* __TO_STR_INT_H__ */ |