From: SourceForge.net <no...@so...> - 2003-10-31 05:30:05
|
Bugs item #833502, was opened at 2003-10-31 05:30 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=833502&group_id=2435 Category: gcc Group: None Status: Open Resolution: None Priority: 5 Submitted By: Ron Poulton (thokcon) Assigned to: Danny Smith (dannysmith) Summary: string.h: index() appears unsupported. Initial Comment: Under Linux, I am accustomed to the index() function available from within the string.h header file. According to the manpage for index(), it is a BSD 4.5 conforming function. The prototype: char *index(const char *s,int c); Its sibling performs the same functionality in reverse: char *rindex(const char *s,int c); Both functions are used to locate a character within a zero-terminated string. Will this be supported in upcoming versions of MinGW? I've found no reference to these functions in any of the 'standard' header files. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=833502&group_id=2435 |
From: SourceForge.net <no...@so...> - 2003-10-31 08:13:53
|
Bugs item #833502, was opened at 2003-10-31 18:30 Message generated for change (Comment added) made by dannysmith You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=833502&group_id=2435 Category: gcc Group: None Status: Open Resolution: None Priority: 5 Submitted By: Ron Poulton (thokcon) Assigned to: Danny Smith (dannysmith) Summary: string.h: index() appears unsupported. Initial Comment: Under Linux, I am accustomed to the index() function available from within the string.h header file. According to the manpage for index(), it is a BSD 4.5 conforming function. The prototype: char *index(const char *s,int c); Its sibling performs the same functionality in reverse: char *rindex(const char *s,int c); Both functions are used to locate a character within a zero-terminated string. Will this be supported in upcoming versions of MinGW? I've found no reference to these functions in any of the 'standard' header files. ---------------------------------------------------------------------- >Comment By: Danny Smith (dannysmith) Date: 2003-10-31 21:13 Message: Logged In: YES user_id=11494 index() is the same thing as ANSI strchr(). If you really want to use index write a static inline function or simply #define index strchr. Ditto for rindix and strrchr. There are no plans to include index and rindex in mingw, but popular demand may prevail...it could be included with a _POSIX source or whatever guard. Perhaps bring it on mingw users list to see if such popular demand exists. Danny Danny ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=833502&group_id=2435 |
From: SourceForge.net <no...@so...> - 2005-01-31 06:31:16
|
Bugs item #833502, was opened at 2003-10-31 18:30 Message generated for change (Settings changed) made by dannysmith You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=833502&group_id=2435 Category: gcc Group: None Status: Open >Resolution: Wont Fix Priority: 5 Submitted By: Ron Poulton (thokcon) Assigned to: Danny Smith (dannysmith) Summary: string.h: index() appears unsupported. Initial Comment: Under Linux, I am accustomed to the index() function available from within the string.h header file. According to the manpage for index(), it is a BSD 4.5 conforming function. The prototype: char *index(const char *s,int c); Its sibling performs the same functionality in reverse: char *rindex(const char *s,int c); Both functions are used to locate a character within a zero-terminated string. Will this be supported in upcoming versions of MinGW? I've found no reference to these functions in any of the 'standard' header files. ---------------------------------------------------------------------- Comment By: Danny Smith (dannysmith) Date: 2003-10-31 21:13 Message: Logged In: YES user_id=11494 index() is the same thing as ANSI strchr(). If you really want to use index write a static inline function or simply #define index strchr. Ditto for rindix and strrchr. There are no plans to include index and rindex in mingw, but popular demand may prevail...it could be included with a _POSIX source or whatever guard. Perhaps bring it on mingw users list to see if such popular demand exists. Danny Danny ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=833502&group_id=2435 |
From: SourceForge.net <no...@so...> - 2005-02-16 18:44:30
|
Bugs item #833502, was opened at 2003-10-30 21:30 Message generated for change (Comment added) made by thokcon You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=833502&group_id=2435 Category: gcc Group: None Status: Open Resolution: Wont Fix Priority: 5 Submitted By: Ron Poulton (thokcon) Assigned to: Danny Smith (dannysmith) Summary: string.h: index() appears unsupported. Initial Comment: Under Linux, I am accustomed to the index() function available from within the string.h header file. According to the manpage for index(), it is a BSD 4.5 conforming function. The prototype: char *index(const char *s,int c); Its sibling performs the same functionality in reverse: char *rindex(const char *s,int c); Both functions are used to locate a character within a zero-terminated string. Will this be supported in upcoming versions of MinGW? I've found no reference to these functions in any of the 'standard' header files. ---------------------------------------------------------------------- >Comment By: Ron Poulton (thokcon) Date: 2005-02-16 10:44 Message: Logged In: YES user_id=898759 You are quite correct. Thank you for your response. In fact, I now use strchr() and strrchr() instead, and my Makefiles are always -ansi and -pedantic for optimum portability. I love MinGW, a treat when mixed with MSys. Keep up the great work guys. ---------------------------------------------------------------------- Comment By: Danny Smith (dannysmith) Date: 2003-10-31 00:13 Message: Logged In: YES user_id=11494 index() is the same thing as ANSI strchr(). If you really want to use index write a static inline function or simply #define index strchr. Ditto for rindix and strrchr. There are no plans to include index and rindex in mingw, but popular demand may prevail...it could be included with a _POSIX source or whatever guard. Perhaps bring it on mingw users list to see if such popular demand exists. Danny Danny ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=833502&group_id=2435 |
From: SourceForge.net <no...@so...> - 2005-02-17 08:35:07
|
Bugs item #833502, was opened at 2003-10-30 23:30 Message generated for change (Comment added) made by aaronwl You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=833502&group_id=2435 Category: gcc Group: None Status: Open Resolution: Wont Fix Priority: 5 Submitted By: Ron Poulton (thokcon) Assigned to: Danny Smith (dannysmith) Summary: string.h: index() appears unsupported. Initial Comment: Under Linux, I am accustomed to the index() function available from within the string.h header file. According to the manpage for index(), it is a BSD 4.5 conforming function. The prototype: char *index(const char *s,int c); Its sibling performs the same functionality in reverse: char *rindex(const char *s,int c); Both functions are used to locate a character within a zero-terminated string. Will this be supported in upcoming versions of MinGW? I've found no reference to these functions in any of the 'standard' header files. ---------------------------------------------------------------------- Comment By: Aaron W. LaFramboise (aaronwl) Date: 2005-02-17 02:35 Message: Logged In: YES user_id=1040098 I don't think index() is even POSIX. I think it's just a BSDism. ---------------------------------------------------------------------- Comment By: Ron Poulton (thokcon) Date: 2005-02-16 12:44 Message: Logged In: YES user_id=898759 You are quite correct. Thank you for your response. In fact, I now use strchr() and strrchr() instead, and my Makefiles are always -ansi and -pedantic for optimum portability. I love MinGW, a treat when mixed with MSys. Keep up the great work guys. ---------------------------------------------------------------------- Comment By: Danny Smith (dannysmith) Date: 2003-10-31 02:13 Message: Logged In: YES user_id=11494 index() is the same thing as ANSI strchr(). If you really want to use index write a static inline function or simply #define index strchr. Ditto for rindix and strrchr. There are no plans to include index and rindex in mingw, but popular demand may prevail...it could be included with a _POSIX source or whatever guard. Perhaps bring it on mingw users list to see if such popular demand exists. Danny Danny ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=833502&group_id=2435 |