source file of the flowerlib
- (c) 1997--2000 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1997--2003 Han-Wen Nienhuys <hanwen@cs.uu.nl>
Jan Nieuwenhuizen <janneke@gnu.org>
*/
urg: why soo wierd?
*/
char*
-strnlwr (char* start_l ,int n)
+strnlwr (char* start ,int n)
{
- char * p = start_l + n;
- while (--p >= start_l)
+ char * p = start + n;
+ while (--p >= start)
{
*p = tolower (*p); /* a macro on some compilers */
}
- return start_l;
+ return start;
}
char*
-strnupr (char* start_l, int n)
+strnupr (char* start, int n)
{
- char * p = start_l + n;
- while (--p >= start_l)
+ char * p = start + n;
+ while (--p >= start)
{
*p = toupper (*p); /* a macro on some compilers */
}
- return start_l;
+ return start;
}
is the spice of life */
while (haystack < end_haystack)
{
- Byte const *subneedle_l = needle;
- Byte const *subhaystack_l = haystack;
- while (subneedle_l < end_needle)
- if (*subneedle_l++ != *subhaystack_l++)
+ Byte const *subneedle = needle;
+ Byte const *subhaystack = haystack;
+ while (subneedle < end_needle)
+ if (*subneedle++ != *subhaystack++)
goto next;
// completed the needle. Gotcha.
memmem (void const *haystack, int haystack_len,
void const *needle,int needle_len)
{
- Byte const* haystack_byte_c_l = haystack;
- Byte const* needle_byte_c_l = needle;
- return _memmem (haystack_byte_c_l, haystack_len, needle_byte_c_l, needle_len);
+ Byte const* haystack_byte_c = (Byte const*)haystack;
+ Byte const* needle_byte_c = (Byte const*)needle;
+ return _memmem (haystack_byte_c, haystack_len, needle_byte_c, needle_len);
}
#endif
}
Byte*
-strrev (Byte* byte_l, int length_i)
+strrev (Byte* byte, int length_i)
{
Byte tmp_byte;
- Byte* left_l = byte_l;
- Byte* right_l = byte_l + length_i;
+ Byte* left = byte;
+ Byte* right = byte + length_i;
- while (right_l > left_l)
+ while (right > left)
{
- my_swap (*right_l-- , *left_l++ , tmp_byte);
+ my_swap (*right-- , *left++ , tmp_byte);
}
- return byte_l;
+ return byte;
}
#if ! HAVE_SNPRINTF
}
#endif
+
+#if !HAVE_ISINF
+int
+isinf (double x)
+{
+ return x && ( x == x/ 2) ;
+}
+
+#endif