ledit

Text editor (WIP)
git clone git://lumidify.org/ledit.git (fast, but not encrypted)
git clone https://lumidify.org/ledit.git (encrypted, but very slow)
git clone git://4kcetb7mo7hj6grozzybxtotsub5bempzo4lirzc3437amof2c2impyd.onion/ledit.git (over tor)
Log | Files | Refs | README | LICENSE

macros.h (573B)


      1 #ifndef _MACROS_H_
      2 #define _MACROS_H_
      3 
      4 /* stolen from OpenBSD */
      5 #define	ledit_timespecsub(tsp, usp, vsp)                                \
      6 	do {                                                            \
      7 		(vsp)->tv_sec = (tsp)->tv_sec - (usp)->tv_sec;          \
      8 		(vsp)->tv_nsec = (tsp)->tv_nsec - (usp)->tv_nsec;       \
      9 		if ((vsp)->tv_nsec < 0) {                               \
     10 			(vsp)->tv_sec--;                                \
     11 			(vsp)->tv_nsec += 1000000000L;                  \
     12 		}                                                       \
     13 	} while (0)
     14 
     15 #endif