Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • zwrite.c

    r7bfc613 rc230bc1  
    55#include "owl.h"
    66
    7 owl_zwrite *owl_zwrite_new(const char *line)
    8 {
    9   owl_zwrite *z = owl_malloc(sizeof *z);
    10   if (owl_zwrite_create_from_line(z, line) < 0) {
    11     owl_zwrite_delete(z);
    12     return NULL;
    13   }
    14   return z;
    15 }
    16 
    177int owl_zwrite_create_from_line(owl_zwrite *z, const char *line)
    188{
     
    2515 
    2616  /* start with null entries */
    27   z->cmd=NULL;
    2817  z->realm=NULL;
    2918  z->class=NULL;
     
    4635  myargc=argc;
    4736  if (myargc && *(myargv[0])!='-') {
    48     z->cmd=owl_strdup(myargv[0]);
    4937    myargc--;
    5038    myargv++;
     
    199187}
    200188
    201 /* Set the message with no post-processing*/
    202 void owl_zwrite_set_message_raw(owl_zwrite *z, const char *msg)
    203 {
    204   if (z->message) owl_free(z->message);
    205   z->message = owl_validate_utf8(msg);
    206 }
    207 
    208189void owl_zwrite_set_message(owl_zwrite *z, const char *msg)
    209190{
     
    369350}
    370351
    371 void owl_zwrite_delete(owl_zwrite *z)
    372 {
    373   owl_zwrite_cleanup(z);
    374   owl_free(z);
    375 }
    376 
    377352void owl_zwrite_cleanup(owl_zwrite *z)
    378353{
Note: See TracChangeset for help on using the changeset viewer.