]> git.sur5r.net Git - openocd/blobdiff - src/target/image.h
arm_adi_v5: Add part numbers for Infineon XMC4000 family
[openocd] / src / target / image.h
index 19993fa81db4b2d5fbcf86544c5128e49e1e841d..cd9ee08d2a8b912934416986abbbcfa3087d5e66 100644 (file)
@@ -21,7 +21,7 @@
  *   You should have received a copy of the GNU General Public License     *
  *   along with this program; if not, write to the                         *
  *   Free Software Foundation, Inc.,                                       *
- *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
+ *   51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.           *
  ***************************************************************************/
 
 #ifndef IMAGE_H
@@ -66,11 +66,11 @@ struct image {
 };
 
 struct image_binary {
-       struct fileio fileio;
+       struct fileio *fileio;
 };
 
 struct image_ihex {
-       struct fileio fileio;
+       struct fileio *fileio;
        uint8_t *buffer;
 };
 
@@ -81,7 +81,7 @@ struct image_memory {
 };
 
 struct image_elf {
-       struct fileio fileio;
+       struct fileio *fileio;
        Elf32_Ehdr *header;
        Elf32_Phdr *segments;
        uint32_t segment_count;
@@ -89,7 +89,7 @@ struct image_elf {
 };
 
 struct image_mot {
-       struct fileio fileio;
+       struct fileio *fileio;
        uint8_t *buffer;
 };
 
@@ -99,7 +99,7 @@ int image_read_section(struct image *image, int section, uint32_t offset,
 void image_close(struct image *image);
 
 int image_add_section(struct image *image, uint32_t base, uint32_t size,
-               int flags, uint8_t *data);
+               int flags, uint8_t const *data);
 
 int image_calculate_checksum(uint8_t *buffer, uint32_t nbytes,
                uint32_t *checksum);