4821l3

Listing 3. Needs caption

{
  int app_size, len;
  recordid_t palm_id, new_id;
  unsigned char buffer[512];
  struct Appointment app;

  ...
  strcpy(app.description,"Something to do");
  app.begin = ...
  ...
  size = pack_Appointment(&app,
                          buffer, 512);
  palm_id = 0;
  len = dlp_WriteRecord(sd, db, 0, palm_id, 0,
           AppBuffer, Appointment_size, &new_id);

  printf("the new id is %d",new_id);

}
