stepper.h
上传用户:wudi5211
上传日期:2010-01-21
资源大小:607k
文件大小:1k
源码类别:

嵌入式Linux

开发平台:

C/C++

  1. /*
  2.  * stepper.h -- definitions for the char module
  3.  *
  4.  *********/
  5. /*
  6.  * Macros to help debugging
  7.  */
  8. #undef PDEBUG             /* undef it, just in case */
  9. #ifdef STEP_DEBUG
  10. #  ifdef __KERNEL__
  11.      /* This one if debugging is on, and kernel space */
  12. #    define PDEBUG(fmt, args...) printk( KERN_DEBUG "step: " fmt, ## args)
  13. #  else
  14.      /* This one for user space */
  15. #    define PDEBUG(fmt, args...) fprintf(stderr, fmt, ## args)
  16. #  endif
  17. #else
  18. #  define PDEBUG(fmt, args...) /* not debugging: nothing */
  19. #endif
  20. #undef PDEBUGG
  21. #define PDEBUGG(fmt, args...) /* nothing: it's a placeholder */
  22. #define STEP_MAJOR 60 /* not dynamic major by default */
  23. struct file_operations step_fops;        /* simplest: global */
  24. #undef STEP_USE_PROC