| /* vi: set sw=4 ts=4: */ |
| /* |
| * busybox library eXtended function |
| * |
| * Copyright (C) 2001 Larry Doolittle, <ldoolitt@recycle.lbl.gov> |
| * |
| * Licensed under GPLv2 or later, see file LICENSE in this tarball for details. |
| */ |
| |
| #include "libbb.h" |
| |
| /* Find out if the last character of a string matches the one given Don't |
| * underrun the buffer if the string length is 0. Also avoids a possible |
| * space-hogging inline of strlen() per usage. |
| */ |
| char* last_char_is(const char *s, int c) |
| { |
| if (s) { |
| s = strrchr(s, c); |
| if (s && !s[1]) |
| return (char*)s; |
| } |
| return NULL; |
| } |