setup ChangeLog String++.h cygpack ...
Thu May 5 22:35:00 GMT 2005

CVSROOT:	/cvs/cygwin-apps
Module name:	setup
Changes by:	2005-05-05 22:35:39

Modified files:
	.              : ChangeLog String++.h cygpackage.h 

Log message:
	2005-05-05  Max Bowsher  <>
	Some String++ refactoring, setting out in the general direction of
	eventually just using the STL std::string, not our own class.
	* (String::cstr, String::cstr () const): Remove.
	(new_cstr_char_array): New function.
	* String++.h: Sync with above.
	Remove irrelevant "class io_stream;" declaration.
	* cygpackage.h: Add "class io_stream;" declaration, now no longer
	being supplied by side-effect.
	* Remove unneeded includes, add "using namespace std;".
	(parse_filename): Exchange some awkward pointer manipulation for
	std::string usage. Use new_cstr_char_array ().
	* filemanip.h: Sync with above.
	(fileparse): Improve style of declaration.
	* (io_stream_cygfile::normalise):
	Use new_cstr_char_array ().
	* (site_list_type::init, get_site_list): Ditto.


More information about the Cygwin-apps-cvs mailing list