X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=binary%2Fsrc%2FdactylModule.cpp;fp=binary%2Fsrc%2FdactylModule.cpp;h=3bc8f370ead7200d66997b57ad22bc74f6b34c2a;hb=9044153cb63835e39b9de8ec4ade237c03e3888a;hp=0000000000000000000000000000000000000000;hpb=70740024f9c028c1fd63e1a1850ab062ff956054;p=dactyl.git diff --git a/binary/src/dactylModule.cpp b/binary/src/dactylModule.cpp new file mode 100644 index 0000000..3bc8f37 --- /dev/null +++ b/binary/src/dactylModule.cpp @@ -0,0 +1,42 @@ +#include "dactylUtils.h" + +#include "mozilla/ModuleUtils.h" + +#define NS_DACTYLUTILS_CID \ +{ 0x4d55a47c, 0x0627, 0x4339, \ + { 0x97, 0x91, 0x52, 0xef, 0x5e, 0xd4, 0xc3, 0xd1 } } + +#define NS_DACTYLUTILS_CONTRACTID \ + "@dactyl.googlecode.com/extra/utils" + +NS_GENERIC_FACTORY_CONSTRUCTOR_INIT(dactylUtils, Init) + +NS_DEFINE_NAMED_CID(NS_DACTYLUTILS_CID); + +static const mozilla::Module::CIDEntry kDactylCIDs[] = { + { &kNS_DACTYLUTILS_CID, true, NULL, dactylUtilsConstructor }, + { NULL } +}; + +static const mozilla::Module::ContractIDEntry kDactylContracts[] = { + { NS_DACTYLUTILS_CONTRACTID, &kNS_DACTYLUTILS_CID }, + { NULL } +}; + +static const mozilla::Module::CategoryEntry kDactylCategories[] = { + { NULL } +}; + +static const mozilla::Module kDactylUtilsModule = { + mozilla::Module::kVersion, + kDactylCIDs, + kDactylContracts, + kDactylCategories, + NULL, + NULL, + NULL +}; + +NSMODULE_DEFN(dactylUtilsModule) = &kDactylUtilsModule; + +/* vim:se sts=4 sw=4 et cin ft=cpp: */