Patent attributes
A plurality of source files and one or more header files are provided. The header files that contain information that several of the source files refer to. The original files are preprocessed, each to generate a respective preprocessed file, said preprocessing comprising expanding the several of the source files with the information from a first header 5 file. A collective processing step is applied to make coordinated changes to information from the preprocessed files. The changed preprocessed files are used to regenerate modified source and header files. For regenerating the first header file, one of the preprocessed files is selected on the basis of detection that the selected file elaborates the information from the first header file. The first header file is regenerated from the information in the selected file.