diff options
author | Behdad Esfahbod <behdad@gnome.org> | 2007-01-16 20:07:35 +0000 |
---|---|---|
committer | Behdad Esfahbod <behdad@src.gnome.org> | 2007-01-16 20:07:35 +0000 |
commit | 80e647a8dbc97662b9d966c0f7a8e1aedea89eed (patch) | |
tree | d3a322c28112b7623765847aa32e8e319c576b45 /pango/pangox-fontcache.c | |
parent | e6b83e4264b4ad2ab73a3239d902b4064c75634d (diff) | |
download | pango-80e647a8dbc97662b9d966c0f7a8e1aedea89eed.tar.gz |
*.c, *.h: Drop trailing whitespace.
2007-01-16 Behdad Esfahbod <behdad@gnome.org>
*.c, *.h: Drop trailing whitespace.
svn path=/trunk/; revision=2163
Diffstat (limited to 'pango/pangox-fontcache.c')
-rw-r--r-- | pango/pangox-fontcache.c | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/pango/pangox-fontcache.c b/pango/pangox-fontcache.c index 301d8b2f..ed556e74 100644 --- a/pango/pangox-fontcache.c +++ b/pango/pangox-fontcache.c @@ -34,7 +34,7 @@ typedef struct _CacheEntry CacheEntry; struct _PangoXFontCache { Display *display; - + GHashTable *forward; GHashTable *back; @@ -66,7 +66,7 @@ free_cache_entry (char *xlfd, /** * pango_x_font_cache_free: * @cache: a #PangoXFontCache - * + * * Frees a #PangoXFontCache and all associated memory. All fonts loaded * through this font cache will be freed along with the cache. **/ @@ -74,9 +74,9 @@ void pango_x_font_cache_free (PangoXFontCache *cache) { g_return_if_fail (cache != NULL); - + g_hash_table_foreach (cache->forward, (GHFunc)free_cache_entry, cache); - + g_hash_table_destroy (cache->forward); g_hash_table_destroy (cache->back); @@ -86,9 +86,9 @@ pango_x_font_cache_free (PangoXFontCache *cache) /** * pango_x_font_cache_new: * @display: an X display. - * + * * Creates a font cache for the specified display. - * + * * Return value: The newly allocated #PangoXFontCache, which should be * freed with pango_x_font_cache_free(). **/ @@ -98,18 +98,18 @@ pango_x_font_cache_new (Display *display) PangoXFontCache *cache; g_return_val_if_fail (display != NULL, NULL); - + cache = g_new (PangoXFontCache, 1); cache->display = display; - + cache->forward = g_hash_table_new (g_str_hash, g_str_equal); cache->back = g_hash_table_new (g_direct_hash, g_direct_equal); - + cache->mru = NULL; cache->mru_tail = NULL; cache->mru_count = 0; - + return cache; } @@ -130,11 +130,11 @@ cache_entry_unref (PangoXFontCache *cache, CacheEntry *entry) * pango_x_font_cache_load: * @cache: a #PangoXFontCache * @xlfd: the X Logical Font Description to load. - * + * * Loads a #XFontStruct from a X Logical Font Description. The * result may be newly loaded, or it may have been previously * stored. - * + * * Return value: The font structure, or %NULL if the font could * not be loaded. In order to free this structure, you must call * pango_x_font_cache_unload(). @@ -160,7 +160,7 @@ pango_x_font_cache_load (PangoXFontCache *cache, if (!fs) return NULL; - + entry = g_new (CacheEntry, 1); entry->xlfd = g_strdup (xlfd); @@ -170,15 +170,15 @@ pango_x_font_cache_load (PangoXFontCache *cache, entry->mru = NULL; g_hash_table_insert (cache->forward, entry->xlfd, entry); - g_hash_table_insert (cache->back, entry->fs, entry); + g_hash_table_insert (cache->back, entry->fs, entry); } - + if (entry->mru) { if (cache->mru_count > 1 && entry->mru->prev) { /* Move to the head of the mru list */ - + if (entry->mru == cache->mru_tail) { cache->mru_tail = cache->mru_tail->prev; @@ -189,7 +189,7 @@ pango_x_font_cache_load (PangoXFontCache *cache, entry->mru->prev->next = entry->mru->next; entry->mru->next->prev = entry->mru->prev; } - + entry->mru->next = cache->mru; entry->mru->prev = NULL; cache->mru->prev = entry->mru; @@ -199,13 +199,13 @@ pango_x_font_cache_load (PangoXFontCache *cache, else { entry->ref_count++; - + /* Insert into the mru list */ - + if (cache->mru_count == CACHE_SIZE) { CacheEntry *old_entry = cache->mru_tail->data; - + cache->mru_tail = cache->mru_tail->prev; cache->mru_tail->next = NULL; @@ -229,7 +229,7 @@ pango_x_font_cache_load (PangoXFontCache *cache, * pango_x_font_cache_unload: * @cache: a #PangoXFontCache * @fs: the font structure to unload - * + * * Frees a font structure previously loaded with pango_x_font_cache_load(). **/ void @@ -244,5 +244,5 @@ pango_x_font_cache_unload (PangoXFontCache *cache, entry = g_hash_table_lookup (cache->back, fs); g_return_if_fail (entry != NULL); - cache_entry_unref (cache, entry); + cache_entry_unref (cache, entry); } |