summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2014-02-10 17:43:38 +0200
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2014-02-10 18:39:06 +0200
commit8c25201d9df9790f67f5a28acb0811a4e18f9161 (patch)
treeab565f42ad1a5898922b584ea16ad123323fee7c
parentac0134d427677438ec07f76f9b28b3f514cebde7 (diff)
downloadmicropython-8c25201d9df9790f67f5a28acb0811a4e18f9161.tar.gz
micropython-8c25201d9df9790f67f5a28acb0811a4e18f9161.zip
socket: Make sure that symbol definitions are const.
-rw-r--r--unix/socket.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/unix/socket.c b/unix/socket.c
index 68e2965bcb..81ccf45ad5 100644
--- a/unix/socket.c
+++ b/unix/socket.c
@@ -333,7 +333,7 @@ extern mp_obj_type_t sockaddr_in_type;
#define C(name) { #name, name }
-struct sym_entry {
+static const struct sym_entry {
const char *sym;
int val;
} constants[] = {
@@ -369,7 +369,7 @@ void microsocket_init() {
rt_store_attr(m, MP_QSTR_gethostbyname, (mp_obj_t)&mod_socket_gethostbyname_obj);
#endif
rt_store_attr(m, MP_QSTR_getaddrinfo, (mp_obj_t)&mod_socket_getaddrinfo_obj);
- for (struct sym_entry *p = constants; p->sym != NULL; p++) {
+ for (const struct sym_entry *p = constants; p->sym != NULL; p++) {
rt_store_attr(m, QSTR_FROM_STR_STATIC(p->sym), MP_OBJ_NEW_SMALL_INT((machine_int_t)p->val));
}
}