use exception mechanism. (camel_folder_set_name): idem.
authorbertrand <Bertrand.Guiheneuf@aful.org>
Fri, 17 Dec 1999 19:19:59 +0000 (19:19 +0000)
committerBertrand Guiheneuf <bertrand@src.gnome.org>
Fri, 17 Dec 1999 19:19:59 +0000 (19:19 +0000)
commitc332d5c0043c9ba7a3c29fea4362ff1a45186be9
tree7c426578da06ddcd296c927a79920c9ddcec3eab
parent506803a7c6009632fc11200d1608740ce63989f9
use exception mechanism. (camel_folder_set_name): idem.

1999-12-17  bertrand  <Bertrand.Guiheneuf@aful.org>

* camel/camel-folder.c (_set_name):
use exception mechanism.
(camel_folder_set_name): idem.
(camel_folder_set_full_name): idem.
(_get_name): idem.
(camel_folder_get_name): idem.
(_get_full_name): idem.
(camel_folder_get_full_name): idem.
(_can_hold_folders): idem.
(_can_hold_messages): idem.
(_exists): idem.
(camel_folder_exists): idem.
(_is_open): idem.
(_get_subfolder): idem.
(camel_folder_get_subfolder): idem.

* camel/camel-exception.c (camel_exception_clear):
New function. Clear an exception.
(camel_exception_get_id):
New function.
(camel_exception_get_description):
New function.

* camel/camel-folder.c (_set_name):
Use the exception system. When the folder
has no parent, don't set its full name
field.
camel/camel-exception-list.def
camel/camel-exception.c
camel/camel-exception.h
camel/camel-folder.c