Fix types in header to meet sources

Package fails to build for 32bit architectures since size_t is not 64 bits.

Make header consistent with source

	* include/abg-fwd.h: Include stdint.h for uint64_t.
	(ir::set_data_member_offset): Take uint64_t rather than size_t.
	(ir::get_data_member_offset): Return uint64_t rather than size_t.

Signed-off-by: Slava Barinov <v.barinov@samsung.com>
Signed-off-by: Dodji Seketeli <dodji@redhat.com>
This commit is contained in:
Slava Barinov 2017-03-22 12:21:39 +03:00 committed by Dodji Seketeli
parent 530864b566
commit 888cd3c376

View File

@ -23,6 +23,7 @@
#ifndef __ABG_IRFWD_H__
#define __ABG_IRFWD_H__
#include <stdint.h>
#include <cstdlib>
#include <cstddef>
#include <tr1/memory>
@ -575,15 +576,15 @@ array_type_def_sptr
is_array_type(const type_or_decl_base_sptr& decl);
void
set_data_member_offset(var_decl_sptr, size_t);
set_data_member_offset(var_decl_sptr, uint64_t);
size_t
uint64_t
get_data_member_offset(const var_decl&);
size_t
uint64_t
get_data_member_offset(const var_decl_sptr);
size_t
uint64_t
get_data_member_offset(const decl_base_sptr);
void