Back to index

lightning-sunbird  0.9+nobinonly
Defines | Typedefs
nsProfileStringTypes.h File Reference
#include "nsStringAPI.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


#define PromiseFlatCString   nsCString


typedef nsCString nsPromiseFlatCString
 We support two builds of the directory service provider.
typedef nsCString nsCAutoString

Define Documentation

Definition at line 59 of file nsProfileStringTypes.h.

Typedef Documentation

Definition at line 57 of file nsProfileStringTypes.h.

We support two builds of the directory service provider.

One, linked into the profile component, uses the internal string API. The other can be used by standalone embedding clients, and uses embed strings. To keep the code clean, we are using typedefs to equate embed/internal string types. We are also defining some internal macros in terms of the embedding strings API.

When modifying the profile directory service provider, be sure to use methods supported by both the internal and embed strings APIs.

Definition at line 56 of file nsProfileStringTypes.h.