aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMattias Andrée <maandree@operamail.com>2014-08-24 00:46:58 +0200
committerMattias Andrée <maandree@operamail.com>2014-08-24 00:46:58 +0200
commitc217ab36a03a9d00a790af3963d3041bf03e6985 (patch)
treef190ac27ad68b24bb49530e76bdaa1607b97b521
parentupdate todo (diff)
downloadmds-c217ab36a03a9d00a790af3963d3041bf03e6985.tar.gz
mds-c217ab36a03a9d00a790af3963d3041bf03e6985.tar.bz2
mds-c217ab36a03a9d00a790af3963d3041bf03e6985.tar.xz
m + do not any assumtion of int typedefs
Signed-off-by: Mattias Andrée <maandree@operamail.com>
-rw-r--r--src/libmdsserver/config.h2
-rw-r--r--src/libmdsserver/linked-list.c20
-rw-r--r--src/libmdsserver/linked-list.h2
-rw-r--r--src/mds-base.c3
-rw-r--r--src/mds-clipboard.c24
-rw-r--r--src/mds-kkbd.c8
6 files changed, 30 insertions, 29 deletions
diff --git a/src/libmdsserver/config.h b/src/libmdsserver/config.h
index 4cc4fc3..dbd7655 100644
--- a/src/libmdsserver/config.h
+++ b/src/libmdsserver/config.h
@@ -153,7 +153,7 @@
* Pattern for the names of shared object to which states are marshalled
*/
#ifndef SHM_PATH_PATTERN
-#define SHM_PATH_PATTERN "/.proc-pid-%lu"
+#define SHM_PATH_PATTERN "/.proc-pid-%ji"
#endif
diff --git a/src/libmdsserver/linked-list.c b/src/libmdsserver/linked-list.c
index 066414a..948b0a8 100644
--- a/src/libmdsserver/linked-list.c
+++ b/src/libmdsserver/linked-list.c
@@ -476,31 +476,31 @@ int linked_list_unmarshal(linked_list_t* restrict this, char* restrict data)
* @param this The list
* @param output Output file
*/
-void linked_list_dump(linked_list_t* restrict this, FILE* output)
+void linked_list_dump(linked_list_t* restrict this, FILE* restrict output)
{
ssize_t i;
size_t j;
fprintf(output, "======= LINKED LIST DUMP =======\n");
- fprintf(output, "Capacity: %lu\n", this->capacity);
- fprintf(output, "End: %lu\n", this->end);
- fprintf(output, "Reuse head: %lu\n", this->reuse_head);
- fprintf(output, "Edge: %li\n", this->edge);
+ fprintf(output, "Capacity: %zu\n", this->capacity);
+ fprintf(output, "End: %zu\n", this->end);
+ fprintf(output, "Reuse head: %zu\n", this->reuse_head);
+ fprintf(output, "Edge: %zi\n", this->edge);
fprintf(output, "--------------------------------\n");
fprintf(output, "Node table (Next, Prev, Value):\n");
i = this->edge;
- fprintf(output, " %li: %li, %li, %lu\n", i, this->next[i], this->previous[i], this->values[i]);
+ fprintf(output, " %zi: %zi, %zi, %zu\n", i, this->next[i], this->previous[i], this->values[i]);
foreach_linked_list_node((*this), i)
- fprintf(output, " %li: %li, %li, %lu\n", i, this->next[i], this->previous[i], this->values[i]);
+ fprintf(output, " %zi: %zi, %zi, %zu\n", i, this->next[i], this->previous[i], this->values[i]);
i = this->edge;
- fprintf(output, " %li: %li, %li, %lu\n", i, this->next[i], this->previous[i], this->values[i]);
+ fprintf(output, " %zi: %zi, %zi, %zu\n", i, this->next[i], this->previous[i], this->values[i]);
fprintf(output, "--------------------------------\n");
fprintf(output, "Raw node table:\n");
for (j = 0; j < this->end; j++)
- fprintf(output, " %lu: %li, %li, %lu\n", i, this->next[i], this->previous[i], this->values[i]);
+ fprintf(output, " %zu: %zi, %zi, %zu\n", i, this->next[i], this->previous[i], this->values[i]);
fprintf(output, "--------------------------------\n");
fprintf(output, "Reuse stack:\n");
for (j = 0; j < this->reuse_head; j++)
- fprintf(output, " %lu: %li\n", j, this->reusable[j]);
+ fprintf(output, " %zu: %zi\n", j, this->reusable[j]);
fprintf(output, "================================\n");
}
diff --git a/src/libmdsserver/linked-list.h b/src/libmdsserver/linked-list.h
index e77f33d..4edaad2 100644
--- a/src/libmdsserver/linked-list.h
+++ b/src/libmdsserver/linked-list.h
@@ -282,7 +282,7 @@ int linked_list_unmarshal(linked_list_t* restrict this, char* restrict data);
* @param this The list
* @param output Output file
*/
-void linked_list_dump(linked_list_t* restrict this, FILE* output);
+void linked_list_dump(linked_list_t* restrict this, FILE* restrict output);
#endif
diff --git a/src/mds-base.c b/src/mds-base.c
index 672a1d5..b2d1935 100644
--- a/src/mds-base.c
+++ b/src/mds-base.c
@@ -21,6 +21,7 @@
#include <libmdsserver/macros.h>
#include <libmdsserver/util.h>
+#include <stdint.h>
#include <stdlib.h>
#include <string.h>
#include <limits.h>
@@ -358,7 +359,7 @@ static int base_unmarshal(void)
char* state_buf_;
/* Acquire access to marshalled data. */
- xsnprintf(shm_path, SHM_PATH_PATTERN, (unsigned long int)pid);
+ xsnprintf(shm_path, SHM_PATH_PATTERN, (intmax_t)pid);
reexec_fd = shm_open(shm_path, O_RDONLY, S_IRWXU);
fail_if (reexec_fd < 0); /* Critical. */
diff --git a/src/mds-clipboard.c b/src/mds-clipboard.c
index cc4fc2d..c700b6c 100644
--- a/src/mds-clipboard.c
+++ b/src/mds-clipboard.c
@@ -568,9 +568,9 @@ static int clipboard_notify_pop(int level, size_t index)
"Event: crash\n"
"Message ID: %" PRIi32 "\n"
"Level: %i\n"
- "Popped: %lu\n"
- "Size: %lu\n"
- "Used: %lu\n"
+ "Popped: %zu\n"
+ "Size: %zu\n"
+ "Used: %zu\n"
"\n");
if (xmalloc(message, n, char))
@@ -581,9 +581,9 @@ static int clipboard_notify_pop(int level, size_t index)
"Event: crash\n"
"Message ID: %" PRIi32 "\n"
"Level: %i\n"
- "Popped: %lu\n"
- "Size: %lu\n"
- "Used: %lu\n"
+ "Popped: %zu\n"
+ "Size: %zu\n"
+ "Used: %zu\n"
"\n",
message_id, level, index, size, used);
@@ -762,7 +762,7 @@ int clipboard_read(int level, size_t index, const char* recv_client_id, const ch
n = strlen("To: %s\n"
"In response to: %s\n"
"Message ID: %" PRIi32 "\n"
- "Length: %lu\n"
+ "Length: %zu\n"
"\n");
n += strlen(recv_client_id) + strlen(recv_message_id) + 10 + 3 * sizeof(size_t);
@@ -772,7 +772,7 @@ int clipboard_read(int level, size_t index, const char* recv_client_id, const ch
"To: %s\n"
"In response to: %s\n"
"Message ID: %" PRIi32 "\n"
- "Length: %lu\n"
+ "Length: %zu\n"
"\n",
recv_client_id, recv_message_id, message_id, clip->length);
@@ -866,8 +866,8 @@ int clipboard_get_size(int level, const char* recv_client_id, const char* recv_m
n = strlen("To: %s\n"
"In response to: %s\n"
"Message ID: %" PRIi32 "\n"
- "Size: %lu\n"
- "Used: %lu\n"
+ "Size: %zu\n"
+ "Used: %zu\n"
"\n");
n += strlen(recv_client_id) + strlen(recv_message_id) + 10 + 2 * 3 * sizeof(size_t);
@@ -876,8 +876,8 @@ int clipboard_get_size(int level, const char* recv_client_id, const char* recv_m
"To: %s\n"
"In response to: %s\n"
"Message ID: %" PRIi32 "\n"
- "Size: %lu\n"
- "Used: %lu\n"
+ "Size: %zu\n"
+ "Used: %zu\n"
"\n",
recv_client_id, recv_message_id, message_id, clipboard_size[level], clipboard_used[level]);
diff --git a/src/mds-kkbd.c b/src/mds-kkbd.c
index 842da90..690f3d9 100644
--- a/src/mds-kkbd.c
+++ b/src/mds-kkbd.c
@@ -646,7 +646,7 @@ int handle_enumerate_keyboards(const char* recv_client_id, const char* recv_mess
"Command: keyboard-enumeration\n"
"To: %s\n"
"In response to: %s\n"
- "Length: %lu\n"
+ "Length: %zu\n"
"Message ID: %" PRIi32 "\n"
"\n"
KEYBOARD_ID "\n",
@@ -702,7 +702,7 @@ int handle_keyboard_enumeration(const char* recv_modify_id)
{
have_len = 1;
sprintf(send_buffer + n,
- "Length: %lu\n",
+ "Length: %zu\n",
strlen(KEYBOARD_ID "\n") + received.payload_size);
n += strlen(send_buffer + n);
}
@@ -721,7 +721,7 @@ int handle_keyboard_enumeration(const char* recv_modify_id)
sprintf(send_buffer,
"Modify ID: %s\n"
"Message ID: %" PRIi32 "\n"
- "Length: %lu\n",
+ "Length: %zu\n",
recv_modify_id, msgid, n);
top = strlen(send_buffer) + 1;
send_buffer[top - 1] = '\n';
@@ -1058,7 +1058,7 @@ static int mapping_query(const char* recv_client_id, const char* recv_message_id
"To: %s\n"
"In response to: %s\n"
"Message ID: %" PRIi32 "\n"
- "Length: %lu\n"
+ "Length: %zu\n"
"\n",
recv_client_id, recv_message_id, msgid, n);