summaryrefslogtreecommitdiff
path: root/parted/strlist.h
diff options
context:
space:
mode:
authorJim Meyering <meyering@redhat.com>2011-12-03 14:57:26 +0100
committerJim Meyering <meyering@redhat.com>2011-12-03 15:43:33 +0100
commite2554c4ce2987a9c7f9dfdbce5a5dde5542c0b65 (patch)
treee73509f834c4f97727e0c0dda5ef103fb148a3a8 /parted/strlist.h
parente9584920f6fe74545be7bced530774ebde624572 (diff)
downloadparted-e2554c4ce2987a9c7f9dfdbce5a5dde5542c0b65.tar.gz
build: mark functions with "const" or "pure" attribute, per gcc warnings
Use _GL_ATTRIBUTE_PURE or _GL_ATTRIBUTE_CONST. Mark static functions at point of definition; extern ones at point of declaration. * include/parted/crc32.h: * include/parted/device.h: Likewise. * include/parted/disk.h: Likewise. * include/parted/exception.h: Likewise. * include/parted/filesys.h: Likewise. * include/parted/geom.h: Likewise. * include/parted/natmath.h: Likewise. * include/parted/parted.h: Likewise. * include/parted/unit.h: Likewise. * libparted/arch/linux.c: Likewise. * libparted/disk.c: Likewise. * libparted/exception.c: Likewise. * libparted/fs/amiga/amiga.h: Likewise. * libparted/labels/aix.c: Likewise. * libparted/labels/bsd.c: Likewise. * libparted/labels/dos.c: Likewise. * libparted/labels/dvh.c: Likewise. * libparted/labels/efi_crc32.c: Likewise. * libparted/labels/gpt.c: Likewise. * libparted/labels/mac.c: Likewise. * libparted/labels/pc98.c: Likewise. * libparted/labels/rdb.c: Likewise. * libparted/labels/sun.c: Likewise. * libparted/unit.c: Likewise. * parted/ui.c: Likewise. * parted/strlist.c: Likewise. * parted/strlist.h: Likewise. * libparted/tests/common.h (_implemented_disk_label): Mark as pure. * libparted/cs/natmath.c (extended_euclid): Mark as pure.
Diffstat (limited to 'parted/strlist.h')
-rw-r--r--parted/strlist.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/parted/strlist.h b/parted/strlist.h
index 7fe9bf3..b90eee0 100644
--- a/parted/strlist.h
+++ b/parted/strlist.h
@@ -60,6 +60,6 @@ extern int str_list_match_any (const StrList* list, const char* str);
extern int str_list_match_node (const StrList* list, const char* str);
extern StrList* str_list_match (const StrList* list, const char* str);
-extern int str_list_length (const StrList* list);
+extern int str_list_length (const StrList* list) _GL_ATTRIBUTE_PURE;
#endif /* STRLIST_H_INCLUDED */