nomalloc.c
changeset 0 af501b0c1716
child 8 96d16dfe787a
new file mode 100644
--- /dev/null
+++ b/nomalloc.c
@@ -0,0 +1,34 @@
+/**
+ *     $Id: nomalloc.c,v 1.1.1.1 2008-04-28 17:32:53 mbroeker Exp $
+ * $Source: /development/c/demos/nomalloc.c,v $
+ *
+ */
+
+#include <stdio.h>
+
+struct Names {
+    char *name;
+    int age;
+};
+
+void setStruct (struct Names *names)
+{
+    names->name = "mbroeker";
+    names->age = 32;
+}
+
+void printStruct (struct Names *names)
+{
+    printf ("Name: %s\n", names->name);
+    printf (" Age: %d\n", (*names).age);
+}
+
+int main (int argc, char **argv)
+{
+    struct Names names;
+
+    setStruct (&names);
+    printStruct (&names);
+
+    return 0;
+}