Saturday 15 March 2014

c - Need to pass arguments to dev_err macro -


एक आवरण फ़ंक्शन xxxTRACE (यूआईटी लगलवेल, कॉन्स्ट चार * संदेश, ...) Loglevel मान की जांच करने और dev_err, dev_warn और ... macros का उपयोग करने की आवश्यकता है पूर्व के लिए: dev_err हस्ताक्षर dev_err (struct डिवाइस * dev, char * fmt, args ...) है, मैं बिना किसी त्रुटि के संदेश स्ट्रिंग को पार करने में सक्षम हूं, dev_err (dev, संदेश, ...) , dev_err (dev, संदेश, __VA_ARGS __) के रूप में उत्तीर्ण करने में असमर्थ, तर्क प्राप्त करने में असमर्थ " '...' से पहले की उम्मीद की अभिव्यक्ति " कृपया मुझे बताएं कि तर्क कैसे पास करें। धन्यवाद: -)

यह printf के समान ही हस्ताक्षर है आप संदेश को उसी प्रारूप में पास करते हैं: उदाहरण के लिए:

  dev_err ("हैलो वर्ल्ड \ n"); Dev_warn ("मैं बूढ़ा हो रहा हूं, मैं अब हूं:% d वर्ष पुराना", my_age);   

`

No comments:

Post a Comment