Dependencies:   mbed NetEthApiLPC1768 NetServicesLPC1768

Revision:
0:c6d1b3f0c307
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Member.cpp	Mon Jun 07 03:15:06 2010 +0000
@@ -0,0 +1,76 @@
+#include "Member.h"
+#include "mbed.h"
+
+Member::Member() {
+    head=NULL;
+}
+
+void Member::print_member() {
+    Member* p=head;
+    while (p != NULL) {
+        printf("%s %u\n", p->name,p->id);
+        p = p->next;
+    }
+}
+
+Member* Member::add_member(char *name, int id) {
+    Member* p;
+
+    p->id = id;
+    strcpy(p->name, name);
+
+    p->next = head;
+    head = p;
+
+    return head;
+}
+
+/*
+void Member::free_member(Member *p) {
+    struct member *p2;
+
+    while (p != NULL) {
+        p2 = p->next;
+        free(p);
+        p = p2;
+    }
+}
+
+
+struct member* Member::add_member(char *name, int id, struct member *head) {
+    struct member *p;
+
+    p=create_member();
+    p->id = id;
+    strcpy(p->name, name);
+
+    p->next = head;
+    head = p;
+
+    return head;
+}
+
+Member::struct member *create_member(void) {
+    struct member *p;
+
+    if ((p = (struct member *) malloc(sizeof(struct member))) == NULL) {
+        printf("malloc error\n");
+        exit(EXIT_FAILURE);
+    }
+    p->enter = false;
+
+    return p;
+}
+
+Member::struct member * search_id(struct member *p,unsigned int id) {
+    struct member *findp=NULL;
+    while (p != NULL) {
+        if (p->id==id) {
+            findp = p;
+            break;
+        }
+        p = p->next;
+    }
+    return findp;
+}
+*/
\ No newline at end of file