/[mailutils]/mailutils/mh/mh_ctx.c
ViewVC logotype

Diff of /mailutils/mh/mh_ctx.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by gray, Fri Sep 27 13:25:57 2002 UTC revision 1.3 by polak, Thu Dec 26 20:51:06 2002 UTC
# Line 1  Line 1 
1  /* GNU mailutils - a suite of utilities for electronic mail  /* GNU Mailutils -- a suite of utilities for electronic mail
2     Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc.     Copyright (C) 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
3    
4     This program is free software; you can redistribute it and/or modify     GNU Mailutils is free software; you can redistribute it and/or modify
5     it under the terms of the GNU General Public License as published by     it under the terms of the GNU General Public License as published by
6     the Free Software Foundation; either version 2, or (at your option)     the Free Software Foundation; either version 2, or (at your option)
7     any later version.     any later version.
8    
9     This program is distributed in the hope that it will be useful,     GNU Mailutils is distributed in the hope that it will be useful,
10     but WITHOUT ANY WARRANTY; without even the implied warranty of     but WITHOUT ANY WARRANTY; without even the implied warranty of
11     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12     GNU General Public License for more details.     GNU General Public License for more details.
13    
14     You should have received a copy of the GNU General Public License     You should have received a copy of the GNU General Public License
15     along with this program; if not, write to the Free Software     along with GNU Mailutils; if not, write to the Free Software
16     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
17    
18  /* MH context functions. */  /* MH context functions. */
# Line 28  mh_context_create (char *name, int copy) Line 28  mh_context_create (char *name, int copy)
28    ctx = malloc (sizeof (*ctx));    ctx = malloc (sizeof (*ctx));
29    if (!ctx)    if (!ctx)
30      {      {
31        mu_error ("not enough memory");        mu_error (_("not enough memory"));
32        abort ();        abort ();
33      }      }
34    if (copy)    if (copy)
# Line 38  mh_context_create (char *name, int copy) Line 38  mh_context_create (char *name, int copy)
38        ctx->name = strdup (name);        ctx->name = strdup (name);
39        if (!ctx->name)        if (!ctx->name)
40          {          {
41            mu_error ("not enough memory");            mu_error (_("not enough memory"));
42            abort ();            abort ();
43          }          }
44      }      }
# Line 88  mh_context_write (mh_context_t *ctx) Line 88  mh_context_write (mh_context_t *ctx)
88    fp = fopen (ctx->name, "w");    fp = fopen (ctx->name, "w");
89    if (!fp)    if (!fp)
90      {      {
91        mh_error ("can't write context file %s: %s",        mh_error (_("can't write context file %s: %s"),
92                  ctx->name, strerror (errno));                  ctx->name, strerror (errno));
93        return 1;        return 1;
94      }      }
# Line 130  mh_context_set_value (mh_context_t *ctx, Line 130  mh_context_set_value (mh_context_t *ctx,
130        int rc;        int rc;
131        if ((rc = header_create (&ctx->header, NULL, 0, NULL)) != 0)        if ((rc = header_create (&ctx->header, NULL, 0, NULL)) != 0)
132          {          {
133            mh_error ("Can't create context %s: %s",            mh_error (_("Can't create context %s: %s"),
134                      ctx->name,                      ctx->name,
135                      mu_errstring (rc));                      mu_errstring (rc));
136            return 1;            return 1;

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26