Merge branch 'master' into jgrpp
# Conflicts: # src/aircraft_cmd.cpp # src/autoreplace_cmd.cpp # src/pathfinder/follow_track.hpp # src/pathfinder/yapf/yapf_rail.cpp # src/saveload/afterload.cpp # src/saveload/saveload.cpp # src/script/api/ai/ai_station.hpp.sq # src/script/api/game/game_station.hpp.sq # src/script/api/script_station.hpp # src/track_func.h # src/vehicle_base.h
This commit is contained in:
@@ -58,7 +58,7 @@ icu::Collator *_current_collator = NULL; ///< Collator for the language
|
||||
#endif /* WITH_ICU_SORT */
|
||||
|
||||
static uint64 _global_string_params_data[20]; ///< Global array of string parameters. To access, use #SetDParam.
|
||||
static WChar _global_string_params_type[20]; ///< Type of parameters stored in #_decode_parameters
|
||||
static WChar _global_string_params_type[20]; ///< Type of parameters stored in #_global_string_params
|
||||
StringParameters _global_string_params(_global_string_params_data, 20, _global_string_params_type);
|
||||
|
||||
/** Reset the type array. */
|
||||
@@ -949,11 +949,10 @@ uint ConvertDisplayToForceWeightRatio(double in)
|
||||
|
||||
/**
|
||||
* Parse most format codes within a string and write the result to a buffer.
|
||||
* @param buff The buffer to write the final string to.
|
||||
* @param str The original string with format codes.
|
||||
* @param args Pointer to extra arguments used by various string codes.
|
||||
* @param case_index
|
||||
* @param last Pointer to just past the end of the buff array.
|
||||
* @param buff The buffer to write the final string to.
|
||||
* @param str_arg The original string with format codes.
|
||||
* @param args Pointer to extra arguments used by various string codes.
|
||||
* @param last Pointer to just past the end of the buff array.
|
||||
* @param dry_run True when the argt array is not yet initialized.
|
||||
*/
|
||||
static char *FormatString(char *buff, const char *str_arg, StringParameters *args, const char *last, uint case_index, bool game_script, bool dry_run)
|
||||
@@ -1008,7 +1007,6 @@ static char *FormatString(char *buff, const char *str_arg, StringParameters *arg
|
||||
sub_args.ClearTypeInformation();
|
||||
memset(sub_args_need_free, 0, sizeof(sub_args_need_free));
|
||||
|
||||
const char *s = str;
|
||||
char *p;
|
||||
uint32 stringid = strtoul(str, &p, 16);
|
||||
if (*p != ':' && *p != '\0') {
|
||||
@@ -1027,7 +1025,7 @@ static char *FormatString(char *buff, const char *str_arg, StringParameters *arg
|
||||
int i = 0;
|
||||
while (*p != '\0' && i < 20) {
|
||||
uint64 param;
|
||||
s = ++p;
|
||||
const char *s = ++p;
|
||||
|
||||
/* Find the next value */
|
||||
bool instring = false;
|
||||
@@ -2264,7 +2262,7 @@ const char *GetCurrentLanguageIsoCode()
|
||||
|
||||
/**
|
||||
* Check whether there are glyphs missing in the current language.
|
||||
* @param Pointer to an address for storing the text pointer.
|
||||
* @param[out] str Pointer to an address for storing the text pointer.
|
||||
* @return If glyphs are missing, return \c true, else return \c false.
|
||||
* @post If \c true is returned and str is not NULL, *str points to a string that is found to contain at least one missing glyph.
|
||||
*/
|
||||
|
Reference in New Issue
Block a user