/* * Copyright (C) 2000 Helix Code Inc. * * Authors: Michael Zucchi * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public License * as published by the Free Software Foundation; either version 2 of * the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #ifndef _CAMEL_MBOX_SUMMARY_H #define _CAMEL_MBOX_SUMMARY_H #include #include #include typedef struct { CamelMessageContentInfo info; /* position in stream of this part */ off_t pos; off_t bodypos; off_t endpos; } CamelMboxMessageContentInfo; typedef struct { CamelMessageInfo info; /* position of the xev header, if one exists */ off_t xev_offset; } CamelMboxMessageInfo; typedef struct { int dirty; /* if anything has changed */ char *folder_path; char *summary_path; ibex *index; GPtrArray *messages; /* array of messages matching mbox order */ GHashTable *message_uid; /* index to messages by uid */ int nextuid; time_t time; /* time/size of folder's last update */ size_t size; } CamelMboxSummary; CamelMboxSummary *camel_mbox_summary_new(const char *summary, const char *folder, ibex *index); void camel_mbox_summary_unref(CamelMboxSummary *); int camel_mbox_summary_load(CamelMboxSummary *); int camel_mbox_summary_save(CamelMboxSummary *); int camel_mbox_summary_check(CamelMboxSummary *); guint32 camel_mbox_summary_next_uid(CamelMboxSummary *); /* set the minimum uid */ guint32 camel_mbox_summary_set_uid(CamelMboxSummary *s, guint32 uid); CamelMboxMessageInfo *camel_mbox_summary_uid(CamelMboxSummary *s, const char *uid); CamelMboxMessageInfo *camel_mbox_summary_index(CamelMboxSummary *, int index); int camel_mbox_summary_message_count(CamelMboxSummary *); /* TODO: should be in a utility library */ int camel_mbox_summary_copy_block(int fromfd, int tofd, off_t readpos, size_t bytes); #endif /* ! _CAMEL_MBOX_SUMMARY_H */ n/stats/po?h=GTKHTML_1_1_2'>stats
path: root/po
Commit message (Expand)AuthorAgeFilesLines
* Removed .oaf.in files until the whole of Evolution uses the xml-i18n-toolsFederico Mena Quintero2001-01-102-3/+5
* Updated Spanish translation.Hector Garcia2001-01-102-2024/+1461
* Updated russian translation.Valek Frob2001-01-092-1468/+899
* Updated Norwegian (bokmål) translation.Kjartan Maraas2001-01-0922-31164/+42827
* Updates evolution/po/da.po gtranslator/po/da.po pong/po/da.poKenneth Christiansen2001-01-081-63/+64
* Updated some stringsBenedikt Roth2001-01-072-1472/+1842
* Updated French translation.Christophe Merlet2001-01-072-1729/+2157
* Updates eog/po/da.po evolution/po/da.po gal/po/da.po gernel/po/da.poKenneth Christiansen2001-01-071-309/+523
* Committed updated ko.poFatih Demir2001-01-062-1843/+1758
* Updated Finnish translation (fi.po).jjranta2001-01-062-1435/+1521
* Remove non-existent fileJP Rosevear2001-01-052-1/+4
* Updated Swedish translation.Christian Rose2001-01-042-646/+722
* Updates evolution/po/da.po gal/po/da.po galeon/po/da.po gernel/po/da.poKenneth Christiansen2001-01-041-61/+47
* UpdateKenneth Christiansen2001-01-041-731/+818
* Updated Ukrainian translationYuri Syrota2001-01-031-520/+469
* Updated Spanish translation.Hector Garcia2001-01-032-756/+840
* add addressbook-config.c, addressbook-storage.c, andChris Toshok2001-01-032-0/+8
* remove all the stale addressbook entries.Michael Meeks2001-01-022-3/+4
* Updated Swedish translation.Christian Rose2000-12-282-254/+276
* Translations dr-genius/po/da.po gfloppy/po/da.po gtkhtml/po/da.poKenneth Christiansen2000-12-271-172/+200
* Updated Norwegian translation.Kjartan Maraas2000-12-252-219/+245
* Updates achtung/po/da.po bug-buddy/po/da.po control-center/po/da.poKenneth Christiansen2000-12-231-1658/+2241
* Updated Spanish translationHector Garcia2000-12-232-85/+108
* Remove deleted fileJP Rosevear2000-12-232-1/+4
* Updated Norwegian translation.Kjartan Maraas2000-12-222-51/+58
* Updated Swedish translation.Christian Rose2000-12-222-82/+93
* Updated russian translation.Valek Frob2000-12-212-68/+76
* Updated Ukrainian translationYuri Syrota2000-12-201-7/+6
* Updated Ukrainian translationYuri Syrota2000-12-201-3/+3
* Updated Ukrainian translationYuri Syrota2000-12-201-100/+102
* translations from keldKenneth Christiansen2000-12-201-49/+52
* Translations from keldKenneth Christiansen2000-12-201-388/+537
* Updated Norwegian translation.Kjartan Maraas2000-12-202-461/+509
* Updated Ukrainian translationYuri Syrota2000-12-201-42/+36
* Updated Ukrainian translationYuri Syrota2000-12-201-496/+552
* Updated Spanish translationHector Garcia2000-12-192-583/+548
* Updated Swedish translation.Christian Rose2000-12-192-395/+427
* Updated russian translation.Valek Frob2000-12-182-402/+310
* Updated italian translation from Clara Tattoni <clara.tattoni@libero.it>Christopher R. Gabriel2000-12-182-604/+704
* Removed getdate.y.Federico Mena Quintero2000-12-163-2/+6
* Updated Swedish translation.Christian Rose2000-12-162-87/+234
* Updated Ukrainian translationYuri Syrota2000-12-151