comparison mcabber/src/commands.c @ 1347:07816313073b

Add an option 'otr' to enable OTR support in the configuration file
author Mikael Berthe <mikael@lilotux.net>
date Fri, 09 Nov 2007 23:14:03 +0100
parents 305f7a609545
children 096411233fce
comparison
equal deleted inserted replaced
1346:e36b21e11760 1347:07816313073b
2971 otr_smpa, 2971 otr_smpa,
2972 otr_k, 2972 otr_k,
2973 otr_info 2973 otr_info
2974 } op = 0; 2974 } op = 0;
2975 2975
2976 if (!otr_enabled()) {
2977 scr_LogPrint(LPRINT_LOGNORM,
2978 "Warning: OTR hasn't been enabled -- command ignored.");
2979 return;
2980 }
2981
2976 paramlst = split_arg(arg, 3, 0); // subcmd, jid, [key] 2982 paramlst = split_arg(arg, 3, 0); // subcmd, jid, [key]
2977 subcmd = *paramlst; 2983 subcmd = *paramlst;
2978 fjid = *(paramlst+1); 2984 fjid = *(paramlst+1);
2979 keyid = *(paramlst+2); 2985 keyid = *(paramlst+2);
2980 2986
3094 { 3100 {
3095 #ifdef HAVE_LIBOTR 3101 #ifdef HAVE_LIBOTR
3096 char **paramlst; 3102 char **paramlst;
3097 char *fjid, *policy; 3103 char *fjid, *policy;
3098 enum otr_policy p; 3104 enum otr_policy p;
3105
3106 if (!otr_enabled()) {
3107 scr_LogPrint(LPRINT_LOGNORM,
3108 "Warning: OTR hasn't been enabled -- command ignored.");
3109 return;
3110 }
3099 3111
3100 paramlst = split_arg(arg, 2, 0); // [jid|default] policy 3112 paramlst = split_arg(arg, 2, 0); // [jid|default] policy
3101 fjid = *paramlst; 3113 fjid = *paramlst;
3102 policy = *(paramlst+1); 3114 policy = *(paramlst+1);
3103 3115